我的存储库只有一个分支HEAD。我的本地分支是主人,我经常在我当地的分支机构检查。现在,当我拉它时,它不会更新我的本地主人。我必须右键单击master - >合并,然后选择远程分支 - > HEAD然后更新也将在master上。我在互联网上走了几个小时,但我似乎无法理解分支系统或这些参考如何工作。有人可以解释我做错了什么,我该如何解决? 有时它会推动一个新的主分支。 (创建一个新的分支)
答案 0 :(得分:0)
我的存储库只有一个分支HEAD
但是HEAD不是一个分支。它代表将要提交的内容,但它可以是detached HEAD。
在" EGIT branches local vs Remote tracking"上查看更多内容,您可以在其中查看没有HEAD的历史记录
另一种解释是,当您的master
分支没有upstream branch associated to it时。
你需要:
这将从远程仓库获取任何分支,然后放入refs/remote/origin
命名空间。