Git学习笔记1.merge&rebase区别

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/dulinanaaa/article/details/80704170

1.merge (1)、(2)分别在不同的分支下做合并,可以通过命令看下颜色及节点的变化,便于理解

(1)初始这种情况

执行git merge bugFix的效果如下

将分支切换到bugFix上

执行git merge master的效果如下

(2)初始这种情况

执行git merge master的效果如下

将分支切换到master上

执行git merge bugFix的效果如下



-----------------------------------------分割线---------------------------------------------------------------



2.rebase (1)、(2)分别在不同的分支下做合并,可以通过命令看下颜色及节点的变化,便于理解

(1)初始这种情况

执行git rebase master的效果如下

然后再切换到master分支上来

执行git rebase bugFix的效果如下

(2)初始这种情况

执行git rebase bugFix的效果如下

把分支切换到bugFix上

执行git rebase master的效果如下


猜你喜欢

转载自blog.csdn.net/dulinanaaa/article/details/80704170