美文网首页
git rebase与git merge区别

git rebase与git merge区别

作者: GGatsby | 来源:发表于2019-11-14 11:27 被阅读0次

图文更容易理解http://gitbook.liuhui998.com/4_2.html
1.merge 将其他分支的代码合并到当前分支,生成合并commit
2.rebase在两份分叉分支时,以其中一个未新的base(基),将另一个从分叉之后的commit生成新的commit放在新base的head之后,不会生成合并commit,但是原commit都发生了变化。
3.git merge br被合并分支的commit都会被抹去,只保留合并之后生成的一个新commit
4.git merge br --no-ff 会保留

相关文章

网友评论

      本文标题:git rebase与git merge区别

      本文链接:https://www.haomeiwen.com/subject/dwtrictx.html