当前位置:   article > 正文

【Git】Git学习-17:git rebase,且解决合并冲突_git rebase 解冲突

git rebase 解冲突

学习视频链接:
【GeekHour】一小时Git教程_哔哩哔哩_bilibili​编辑https://www.bilibili.com/video/BV1HM411377j/?vd_source=95dda35ac10d1ae6785cc7006f365780

理论 

 git rebase 目标分支:把当前分支的提交,从与目标分支的共同主祖先处断开拼接到目标分支提交的末尾,最后提交记录为一条直线

实操 

先做一次提交标记祖先节点

创建dev分支

更改并提交两次dev分支

更改并提交两次master分支

此时可以看到分支已经有了分叉

测试master分支上执行 git rebase dev,

预测结果:从标记节点断开master分支,拼接到dev的提交后面

出现冲突

手动编辑第一次合并的冲突(master第一次更改的冲突)

根据提示,解决冲突后输入git rebase --continue操作 

手动处理第二次冲突

输入git rebase --continue操作 

查看并对比graph

完成!

使用场景分析

建议都使用git merge,提交记录更清晰

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