git merge
在合并的分支上会有一个新的提交,并且新提交有两个parent,会保留合并分支的所有提交记录。
get rebase
取消分支中所有提交并暂存起来,然后更新当前分支到最新,然后把所有提交应用到分支上。
image.png如图是rebase和merger的区别
- 只有自己修改了一个分支,合并时被合并分支没有其它人修改使用merge,rebase都行
- 有多人都要在一个分支上合并代码,都能实现所需要功能。
- 使用rebase,提交记录看起来更好看
- 还有其它区别吗?
在合并的分支上会有一个新的提交,并且新提交有两个parent,会保留合并分支的所有提交记录。
取消分支中所有提交并暂存起来,然后更新当前分支到最新,然后把所有提交应用到分支上。
image.png如图是rebase和merger的区别
本文标题:git merge git rebase
本文链接:https://www.haomeiwen.com/subject/lxtdactx.html
网友评论