分散的分支,合并并不能解决问题

时间:2014-06-18 12:19:24

标签: git merge-conflict-resolution

我在运行git status时收到此消息:

Your branch and 'origin/develop' have diverged,
and have 1 and 2 different commits each, respectively.

我按照usual steps解决了问题:

  • git pull
  • 解决冲突
  • git commit
  • git push

但我拒绝了推动。再次运行git status

Your branch and 'origin/develop' have diverged,
and have 2 and 2 different commits each, respectively.

如果我试图拉,冲突就像以前一样!我可以再犯,故事一遍又一遍地重复。似乎Git无法确定我已经完成了合并。这怎么可能?

请注意:

  • 我已经尝试了git remote update,然后是git merge
  • 我不知道这种情况是如何产生的,我无法重现它
  • 我对琐碎的解决方案不感兴趣,我已经在实践中通过保存文件和重新克隆存储库来解决。我正在寻找对问题的分析。

0 个答案:

没有答案