git pull在两个不同的origin / master分支之间交替

时间:2011-10-26 08:45:10

标签: git

我目前正在开发一个出错的git存储库。每次执行拉动时,原点在两个不同的主分支之间交替:

git pull 
From git://git.eclipse.org/gitroot/m2t/org.eclipse.xpand
 + 9a557eb...32d3b15 HEAD       -> origin/HEAD  (forced update)

git pull 
From git://git.eclipse.org/gitroot/m2t/org.eclipse.xpand
   32d3b15..9a557eb  master     -> origin/master

所以,是的,我知道,有一个重写,并且不应该重写历史。无论如何,我不能再改变它了,现在我得到了这种奇怪的行为。有没有人知道如何解决这个问题以及为什么会这样?此外:refs / remotes / origin / HEAD在两种情况下都指向refs / remotes / origin / master,但是origin / master SHA交替出现。

1 个答案:

答案 0 :(得分:5)

您似乎同时拥有远程master分支和远程HEAD(有点像this thread)。

git push origin :HEAD

应该照顾好。

相关问题