美文网首页
git merge git rebase

git merge git rebase

作者: Allenlll | 来源:发表于2020-01-07 17:26 被阅读0次

git merge

在合并的分支上会有一个新的提交,并且新提交有两个parent,会保留合并分支的所有提交记录。

get rebase

取消分支中所有提交并暂存起来,然后更新当前分支到最新,然后把所有提交应用到分支上。

image.png

如图是rebase和merger的区别

  • 只有自己修改了一个分支,合并时被合并分支没有其它人修改使用merge,rebase都行
  • 有多人都要在一个分支上合并代码,都能实现所需要功能。
  • 使用rebase,提交记录看起来更好看
  • 还有其它区别吗?

相关文章

网友评论

      本文标题:git merge git rebase

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