Eclipse Egit自动将更改拉到本地分支

时间:2013-12-21 14:44:50

标签: eclipse git repository branch egit

我的存储库只有一个分支HEAD。我的本地分支是主人,我经常在我当地的分支机构检查。现在,当我拉它时,它不会更新我的本地主人。我必须右键单击master - >合并,然后选择远程分支 - > HEAD然后更新也将在master上。我在互联网上走了几个小时,但我似乎无法理解分支系统或这些参考如何工作。有人可以解释我做错了什么,我该如何解决? 有时它会推动一个新的主分支。 (创建一个新的分支)

1 个答案:

答案 0 :(得分:0)

  

我的存储库只有一个分支HEAD

但是HEAD不是一个分支。它代表将要提交的内容,但它可以是detached HEAD

在" EGIT branches local vs Remote tracking"上查看更多内容,您可以在其中查看没有HEAD的历史记录

detached head in Egit


另一种解释是,当您的master分支没有upstream branch associated to it时。

你需要:

http://wiki.eclipse.org/images/thumb/e/e2/RepoMgrRemoteConfig.png/800px-RepoMgrRemoteConfig.png

这将从远程仓库获取任何分支,然后放入refs/remote/origin命名空间。