的Git - SSH服务器 - 文件不上服务器

问题描述:

出现调用push命令文件后,不会在服务器上。的Git - SSH服务器 - 文件不上服务器

在我的本地计算机上我有test.git目录。

I型:

git init 
git add . 
git commit -a -m "First commit" 
git remote add origin [email protected]:/var/www/test.git 

在serwer我创建新的目录test.gitgit init --bare --shared

在当地 git push origin master 任何新文件虽然经过git push origin

任何想法出现在服务器 ?也许我忘了一些东西?

+1

您已创建裸仓库(您应该)。裸仓库没有工作目录。 – Ikke 2012-02-29 09:23:32

+0

你在说什么文件?你添加到你的提交的源文件?由于裸存储库仅包含Git的内部“数据库”,因此您不会在裸存储库中看到它们。 – knittl 2012-02-29 09:23:45

+2

要扩展先前的注释...'server.com中的文件:/ var/www/test.git /'应该与本地沙箱中'.git /'目录中的相同(大致相同)。 – 2012-02-29 09:27:44

您使用--bare创建了您的回购。这意味着你没有工作目录。尝试git日志,你会看到你的提交。

+0

你能详细说明一下吗?....我通过ssh在Ubuntu上托管一个git,我可以看到git log的提交,但不是这些文件.....什么是--bare是什么意思?... 。我没有找到关于这个 – JAF 2016-02-03 13:24:43

+1

@JAF的更多信息http://*.com/questions/7861184/what-is-the-difference-between-git-init-and-git-init-bare – mathieug 2016-02-03 13:28:26