Git学习笔记1.merge&rebase区别
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的效果如下