快速合并,直接把指针指向前去,无冲突要解决。
保留历史记录,解决冲突
即使能快速合并,也搞出一个合并的点,保留历史记录
假设当前状况为这样
此时rebase,则把rebase的历史记录插到master的头上
结果就是好像learn-rebase这个分支不存在一样
对比 merge 和 rebase 最终的历史记录,可以发现 merge 保持了修改内容的历史记录,但是历史记录会很复杂;而 rebase 后的历史记录简单,是在原有提交的基础上将差异内容反映进去。
本文分享自 林欣哲 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!