我是Git的新手,所以我怀疑我在这里误解了一些东西,但无论如何我都会问.
通过TortoiseGit我做以下事情:
如果我然后浏览参考我看到以下内容:
heads/master
remotes/origin/master
我觉得奇怪的是我没有在遥控器上看到HEAD.
如果我删除我的本地仓库,然后从服务器克隆它(我只是推到上面),然后浏览我看到的参考:
头/主
遥控器/原点/ HEAD
遥控器/原点/主
那么为什么我在初次推动后看不到远程头?
NB.我通过Git Bash命令(即不是Tortoise Git)做了同样的事情,并且看到了同样的事情.
这是因为你没有拉取你的存储库。当您推送时,您会更新 ref remote/origin/master,但不会更新 HEAD,因为它可能会更新到其他提交。如果你在 HEAD 到达后拉动。
之后它会与你的克隆一起出现。从远程获取所有引用,例如 HEAD 和 master