Git推送到服务器
我在VDS服务器上创建了一个名为Git推送到服务器,git,Git,我在VDS服务器上创建了一个名为test.git的文件夹,并通过运行命令git init--bare使其成为git repo。我将一个项目从我的计算机推送到服务器上的test.gitrepo。一切都做得很成功。但是当我看到服务器上的test.gitrepo时,什么都没有。然后我在我的计算机中创建了一个空文件夹,并在服务器上克隆了test.gitrepo,然后项目返回 简而言之,服务器上的test.gitrepo中有项目,但项目是不可见的。为什么? 但是当我在服务器上看到test.git repo
test.git
的文件夹,并通过运行命令git init--bare
使其成为git repo。我将一个项目从我的计算机推送到服务器上的test.git
repo。一切都做得很成功。但是当我看到服务器上的test.git
repo时,什么都没有。然后我在我的计算机中创建了一个空文件夹,并在服务器上克隆了test.git
repo,然后项目返回
简而言之,服务器上的test.git
repo中有项目,但项目是不可见的。为什么?
但是当我在服务器上看到test.git repo时,什么都没有
您应该允许您查看test.git
的内容:没有工作树,只有用于存储回购历史记录的文件,因为test.git
是
如我所知,在VSD服务器上进行非裸回购可能会奏效,但不是最佳做法。是否创建了多个分支?据我所知,Git不会跟踪空文件夹。尝试向文件夹中添加文件,然后推送。不,只有master branchI推送了一个小的web项目,而不是一个空文件夹您的服务器上正在运行什么操作系统?您如何“查看”test.git/的内容?