我在VDS服务器上创建了一个名为test.git
的文件夹,并通过运行命令git init --bare
使其成为git repo。我将一个项目从我的计算机推送到服务器上的test.git
仓库。一切都成功完成。但是,当我在服务器上看到test.git
repo时,什么都没有。然后我在我的计算机中创建了一个空文件夹,并在服务器上克隆了test.git
repo,项目又恢复了。
简而言之,服务器上的test.git
仓库中有项目,但该项目是不可见的。为什么呢?
答案 0 :(得分:1)
但是当我在服务器上看到test.git repo时什么也没有。
您的Virtual Dedicated Server (VDS)应该可以让您看到test.git
,which should be the one typically see in a .git
folder的内容:没有工作树,只有用于存储您的回购历史的文件,因为test.git
是的 a bare repo 强>
正如我mentioned here一样,在你的VSD服务器上制作非裸仓可能有效,但这不是最好的做法。