git merge 有大量冲突如何解决?

能不能像svn那样选以哪个分支为准?

阅读 7.6k
2 个回答

可以啊,可以直接已他人版本覆盖,或者你的版本提交,不过不推荐。出现这种情况很可能是分支管理不当导致的。

git merge -s recursive -X theirs branch-1.0.0 --allow-unrelated-histories 若有冲突使用branch-1.0.0的代码
git merge -s recursive -X ours branch-1.0.0 --allow-unrelated-histories 若有冲突使用当前分支的代码

就像上面的人说的那样不推荐,但是有时候迫不得已。还是要特别注重分支管理!!!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题