base
是根的意思.
所谓的根就是两个branch交叉点,交叉点以下是两个branch共有的.
有个误区是,交叉点以下的部分只属于某一个branch.
三大命令
1)git rebase -i upstream [branch]
upstream就是要移植到的base,可以是branch,也可以是commit id.
branch是要要移植的branch,默认是HEAD所在branch
2).git rebase -i --onto upstream branch childbranch
1)的命令加强版
3)git reabse --continue --abort
在使用-i
交互模式时,处理conflict会中断,要使用--continue
来恢复交互模式