提交历史乱糟糟时,交互式 rebase 能把它整理干净。

常用操作

git rebase -i HEAD~3

在打开的编辑器里把某行的 pick 改成:

冲突处理

解决冲突后 git add . 再 git rebase --continue;想放弃就 git rebase --abort。

<