git 移动一个提交
提交 ABCD
我想改为 ACBD
```
git rebase [--onto <newbase>] [<upstream> [<branch>]]
```
简化为将 ABC 改为 ACB
一开始,想用 rebase 把 C rebase 到 A 上,再把 B rebase 到 C 上。
测试一下发现,把 C rebase 到 A 上后,B 就没有了。
后来选择用 cherry-pick ,从 A 处新建 temp 分支,然后把 CB 依次 cherry-pick ,
然后回到主分支,reset 以后 再合并 temp 分支即可。
页:
[1]