Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git推送到服务器_Git - Fatal编程技术网

Git推送到服务器

Git推送到服务器,git,Git,我在VDS服务器上创建了一个名为test.git的文件夹,并通过运行命令git init--bare使其成为git repo。我将一个项目从我的计算机推送到服务器上的test.gitrepo。一切都做得很成功。但是当我看到服务器上的test.gitrepo时,什么都没有。然后我在我的计算机中创建了一个空文件夹,并在服务器上克隆了test.gitrepo,然后项目返回 简而言之,服务器上的test.gitrepo中有项目,但项目是不可见的。为什么? 但是当我在服务器上看到test.git repo

我在VDS服务器上创建了一个名为
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/的内容?