无法在Git远程存储库中查看更新

无法在Git远程存储库中查看更新,git,Git,我已在此处的远程服务器上创建了一个远程git存储库:/home/mysite/public\u html/git/mysite.git,并将/home/mysite/public\u html设置为指定的远程工作目录 在我的本地计算机上,我使用git clone成功克隆了存储库http://user@mysite.com/git/mysite.git并在其中推送了一个测试文件: git add test.txt git commit -am "test update" git push orig

我已在此处的远程服务器上创建了一个远程git存储库:
/home/mysite/public\u html/git/mysite.git
,并将
/home/mysite/public\u html
设置为指定的远程工作目录

在我的本地计算机上,我使用
git clone成功克隆了存储库http://user@mysite.com/git/mysite.git
并在其中推送了一个测试文件:

git add test.txt
git commit -am "test update"
git push origin master
该操作没有显示任何错误-它似乎正在更新本地存储库,但是,我在远程存储库和工作目录中都找不到任何文件


另一件事——如果我删除本地存储库并再次从服务器克隆它,文本文件就会出现,这意味着它存储在远程存储库的某个地方,而不是我需要它的地方。我的设置有什么问题?

您可能使用以下命令创建了远程存储库:

git init --bare
如果是这样的话,这个回购协议不是一个普通的回购协议,因为你不能在里面工作。但它将完美地作为远程回购,您可以克隆、拉取、获取等

如果您没有使用
--bare
选项,则您的远程回购与所有其他回购一样有效,您必须执行拉式操作以获取更新:

git pull

添加
git log的输出
Local log shows提交,remote shows错误:
fatal:bad default revision'HEAD'
您应该同步本地和远程分支这是答案: