当前位置:   article > 正文

使用 git rebase 合并中间多次提交出现冲突的解决方法_执行rebase提示代码冲突

执行rebase提示代码冲突

1.合并前

2.使用命令 git rebase -i 1970fa135dd976e8ecf065005ccc6ffe4da059e1 (表示对feat:mul & sub 提交之后的所有提交进行操作,具体合并哪些待选择)

3.上述命令的结果会自动打开一个文件,如下:

假设合并(print func 和 mod func),进行如下操作即可

保存文件退出

4.如果出现冲突,信息如下(如果有多个冲突文件同样这样处理)

则表示 test.h文件就是冲突文件,打开该文件,删除多余部分即可,具体操作看下面两张图片的区别

打开时

修改后

保存退出

先执行git add test.h

在执行git rebase --continue

此时又会自动打开一个文件,操作这个文件完成最终的合并

修改前

修改后

保存退出,便完成了合并

git log 查看

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

闽ICP备14008679号