【发布时间】:2012-02-29 09:19:54
【问题描述】:
调用push命令后文件不在服务器上。
在我的本地计算机上,我有 test.git 目录。
我输入:
git init
git add .
git commit -a -m "First commit"
git remote add origin user@server.com:/var/www/test.git
在服务器上我创建了新目录test.git
里面git init --bare --shared
在本地
git push origin master
并且服务器上没有出现新文件
即使在git push origin
有什么想法吗?也许我忘记了什么?
【问题讨论】:
-
您已经创建了一个裸存储库(您应该这样做)。裸仓库没有工作目录。
-
您在说哪些文件?您添加到提交中的源文件?你不会在裸仓库中看到它们,因为裸仓库只包含 Git 的内部“数据库”
-
扩展上一条评论...
server.com:/var/www/test.git/中的文件应该(大致)与您本地沙箱中.git/目录中的文件相同。