011.progit笔记---git变基rebase

01、$ git checkout experiment

  $ git rebase master

  

   将当前分支变基到master分支

  原理:首先找到两个分支的最近共同祖先C2,然后对比当前分支相对于该祖先的历次提交,提取相应的修改并存为临时文件,然后将当前分支指向目标基底C3, 最后以此将之前另存为临时文件的修改依序应用。

  快速合并

  $ git checkout master

  $ git merge experiment

  

扫描二维码关注公众号,回复: 10775059 查看本文章

02、变基和直接merge的区别

  变基时,master分支提交历史是串行的,提交历史更加整洁。

猜你喜欢

转载自www.cnblogs.com/geniushuangxiao/p/12695645.html