git merge 与 git rebase 的区别

楔子     从下面这张丑图,应该大概知道:1)这两个命令都能达到两分支合并的效果;2)git rebase 最终的效果比git merge 的要漂亮。     再仔细看图,可以发现git merge 是通过暴力地将两分支的最新commit 揉合到一个新的commit 上达到合并效果的。而git rebase 则是通过一种续接的方式:将master 拆下,续到b1上来。就相当于本来master 与
相关文章
相关标签/搜索