1

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

我的设置:

服务器(ubuntu 12.04)

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

客户端 (Mac OSX 10.7)

  • mkdir /Application/MAMP/htdocs/site
  • 光盘网站
  • 混帐初始化
  • 触摸自述文件
  • git 添加自述文件
  • git commit -m 'tambah README'
  • git remote add origin ssh://doni@192.168.1.137/web/site/site.git
  • git push 起源大师

为什么在服务器端,我的 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

谢谢之前:)

问候,

多尼

4

2 回答 2

1

裸存储库不包含工作目录。

不过,您可以使用以下命令查看主分支上的当前文件

git ls-tree -r master

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

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

于 2012-09-17T14:25:33.120 回答
0

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

于 2012-09-17T13:45:23.893 回答