当前位置:   article > 正文

【git】出现Merge Conflict,解冲突

merge conflict

最近使用git开发变多了,然后又参与多人开发一个项目。提交的代码也不会是按照先后顺序进行merge。即使是先后顺序merge,也有可能跟前一个人冲突。

之前我的解决方案是,先把最近的代码拉下来,然后再将我自己的PR拉下来,再解冲突,再上传。后来发现这样很麻烦。

现在的解决方式(在之前提交PR目录下):

  1. git pull --rebase
  2. git status
  3. # 如果有2个提交想合并可以 , 除第一个是pick,后面可以改成squash
  4. git rebase -i HEAD~2
  5. # 如果有冲突,会显示在提示git add下面有双方冲突,解完冲突后
  6. git add .
  7. git status
  8. git rebase --continue
  9. git push origin master

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/555784
推荐阅读
相关标签
  

闽ICP备14008679号