美文网首页
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