移动提交记录
git cherry-pick
自由修改提交树
git cherry-pick
git cherry-pick <提交号>
如果你想将一些提交复制到当前所在的位置(HEAD
)下面的话, Cherry-pick 是最直接的方式了。我个人非常喜欢 cherry-pick
,因为它特别简单。
在master分支上,使用git cherry-pick C2 C4
就把side分支上的C2和C4分支复制过来了,非常优秀
交互式 rebase
git rebase -i HEAD~3
-i 代表 interact 交互,这样会弹出一个交互界面
在目标分支输入 git rebase -i HEAD~3