Git遥控器有主人但没有HEAD

dwy*_*nne 5 git tortoisegit

我是Git的新手,所以我怀疑我在这里误解了一些东西,但无论如何我都会问.

通过TortoiseGit我做以下事情:

  • 在本地启动一个新的Git仓库
  • 添加自述文件并提交
  • 添加一个新的遥控器
  • 将新仓库推送到orgin(远程)

如果我然后浏览参考我看到以下内容:
heads/master
remotes/origin/master

我觉得奇怪的是我没有在遥控器上看到HEAD.

如果我删除我的本地仓库,然后从服务器克隆它(我只是推到上面),然后浏览我看到的参考:
头/主
遥控器/原点/ HEAD
遥控器/原点/主

那么为什么我在初次推动后看不到远程头?

NB.我通过Git Bash命令(即不是Tortoise Git)做了同样的事情,并且看到了同样的事情.

shi*_*ara 0

这是因为你没有拉取你的存储库。当您推送时,您会更新 ref remote/origin/master,但不会更新 HEAD,因为它可能会更新到其他提交。如果你在 HEAD 到达后拉动。

之后它会与你的克隆一起出现。从远程获取所有引用,例如 HEAD 和 master