Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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 push“;成功地_Git_Push_Git Bare - Fatal编程技术网

服务器端在我使用“;git push“;成功地

服务器端在我使用“;git push“;成功地,git,push,git-bare,Git,Push,Git Bare,我在我的VPS上创建了一个裸回购 repo的文件夹是“~/repo”,我在“~/rpeo/.git”中使用了“git init--bare”,然后什么也没做 然后我克隆了它,推了一些东西 我得到了这个结果: $ git push origin master Counting objects: 19, done. Delta compression using up to 4 threads. Compressing objects: 100% (14/14), done. Writing ob

我在我的VPS上创建了一个裸回购

repo的文件夹是“~/repo”,我在“~/rpeo/.git”中使用了“git init--bare”,然后什么也没做

然后我克隆了它,推了一些东西 我得到了这个结果:

 $ 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 pull”获取这些文件

日志:

commit 833ad06648f999f51d54c9e082a136270cbd3686
  Author: XXXX <XXXX@gmail.com>
  Date:   Mon Mar 10 14:45:49 2014 +0800

    init web
提交833AD066484F999F51D54C9E082A136270CBD3686
作者:XXXX
日期:2014年3月10日星期一14:45:49+0800
初始化网络
但是~/repo仍然是空的

请帮帮我,非常感谢

~/repo仍然是空的

你这是什么意思?如果您的意思是其中没有源代码,那么是的,一个裸存储库将不包含源文件的工作副本

repo的文件夹是“~/repo”,我在 “~/repo/.git”,然后什么也不做

如果您这样做了,那么严格来说,
~/repo
不是裸存储库,而是
~/repo/.git
。 按照惯例,裸存储库目录以.git结尾,所以您最好这样做

git init --bare ~/repo.git

相反,then
~/repo.git
是您的存储库。

谢谢您的帮助,我是个新手。我创建/.git是因为“git init--bare”会生成一些没有文件夹的文件,所以我想我可以为它们创建一个与“git init”类似的文件夹。“empty”意味着我找不到我在“~/repo”中推送的文件。有些文章建议使用“git init--bare”而不是“git init”.所以我试着这么做。我可以使用bare repo并将文件推送到~/repo,然后将“git init--bare”生成的文件放在另一个文件夹中吗?我读了一些文档,我知道哪里出了问题,谢谢你