美文网首页
Git合并分支操作 git merge bugfix 后,出现合

Git合并分支操作 git merge bugfix 后,出现合

作者: 小马儿过重庆 | 来源:发表于2018-05-16 17:13 被阅读0次

用git status可以看到有冲突的文件

打开文件

搜索到以下格式的区域

<<<<<<<<<<<<<

{A}

=============

{B}

>>>>>>>>>>>>>

A是文件中本来的样子,B是merge过来的patch中的文件这一块的样子,有冲突是在merge是无法自动决定要用哪一块。

要解决冲突,将A和B中要的代码留下,不要的删掉,并且把<<<<====>>>>这三行也删掉,保存退出,git add,git merge --continue。因为在rebase,cherry-pick的过程中也可能出现冲突,解决完后用对应的git rebase --continue或者git cherry-pick --continue。另外还有--abort。请参考help信息。

有时冲突是因为漏了某些commit造成的,看情况把这些commit先merge上再merge后续的就不会有冲突了。

相关文章

网友评论

      本文标题:Git合并分支操作 git merge bugfix 后,出现合

      本文链接:https://www.haomeiwen.com/subject/pnqmdftx.html