【问题标题】:file doen't appear on git repository文件没有出现在 git 存储库中
【发布时间】:2012-09-09 17:50:19
【问题描述】:

我正在尝试设置 git 服务器/客户端

我的设置:

服务器(ubuntu 12.04)

  • 文件夹 web 位于:/web/site
  • git: /web/site/site.git
  • git init --bare 在 site.git 文件夹中

客户端(Mac OSX 10.7)

  • mkdir /Application/MAMP/htdocs/site
  • cd 网站
  • git 初始化
  • 触摸自述文件
  • git 添加自述文件
  • git commit -m 'tambah README'
  • git remote add origin ssh://doni@192.168.1.137/web/site/site.git
  • git push origin master

为什么在服务器端,我的 README 文件没有出现?我刚刚找到了 site.git 文件夹

doni@192.168.1.137的密码:

计数对象:3,完成。

写入对象:100% (3/3),209 字节,完成。

总共 3 个(增量 0),重复使用 0 个(增量 0)

发送至 ssh://doni@192.168.1.137/web/site/site.git

  • [新分支] master -> master

感谢之前:)

问候,

多尼

【问题讨论】:

    标签: git repository


    【解决方案1】:

    裸仓库不包含工作目录。

    您仍然可以使用

    查看 master 分支上的当前文件

    git ls-tree -r master

    这将递归地列出所有对象。您的 README 文件将显示在那里。

    另一种方法是将存储库克隆到另一个目录。但如果你只是想验证一切都在那里,这是不必要的。

    【讨论】:

    • 你好 EinLama,在服务器中,我得到 100644 blob 90e527634a76133a3de8e8193ab59e97bbaca72d README 和你的语法。但文件在哪里? :)
    【解决方案2】:

    因为您在服务器端有一个裸存储库。裸存储库不包含任何工作文件。

    【讨论】:

      猜你喜欢
      • 2011-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      相关资源
      最近更新 更多