我在我的VPS上创建了一个裸仓库
repo的文件文件夹是"〜/repo",我使用了" git Init-" at'〜/rpeo/.git",然后什么也没做
然后我克隆了一下,然后推了东西 我得到了这个结果:
$ git push origin master
Counting objects: 19, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (19/19), 797.99 KiB, done.
Total 19 (delta 1), reused 0 (delta 0)
To ssh://XXXX@XXXX.com:3344/~/ROOT
* [new branch] master -> master
我还可以看到服务器端的日志,并使用" git lust"获取这些文件
日志:
commit 833ad06648f999f51d54c9e082a136270cbd3686
Author: XXXX <XXXX@gmail.com>
Date: Mon Mar 10 14:45:49 2014 +0800
init web
但是〜/repo仍然为空
请帮助我,非常感谢您!
〜/repo仍然为空
这是什么意思?如果您的意思是内部没有源代码,那么是的,裸露的存储库将不包含源文件的工作副本。
存储库的文件夹是"〜/repo",我使用了" git init-bare" "〜/repo/.git",然后什么也没做
如果您这样做,那么严格来说,~/repo
不是裸仓库,而是~/repo/.git
。按照惯例,裸存储库目录以.git结尾,所以您最好做
git init --bare ~/repo.git
而是~/repo.git
是您的裸露存储库。