修改倒数第n次的commit
1 | git rebase -i HEAD~n |
修改pick为edit
以n=2为例
编辑退出保存再退出
修改commit注释
1 | git commit --amend |
编辑退出保存再退出
应用修改
1 | git rebase --continue |
强推
1 | git push --force |
可能需要执行的操作 切换回原来的分支
1 | git checkout 分支名 |
1 | git rebase -i HEAD~n |
以n=2为例
编辑退出保存再退出
1 | git commit --amend |
编辑退出保存再退出
1 | git rebase --continue |
1 | git push --force |
1 | git checkout 分支名 |