我们都知道 Git Commit 的最后一个提交可以修改:
$ git commit —amend
使用 Gerrit 过程中有这样的需求,如果想修改倒数第二个提交该怎么办?
可以使用 rebase -i 来操作:
git rebase -i HEAD~2
修改倒数第二个提交为:edit,保存退出
rebase 会停在倒数第二个提交,此时你可以修改代码。
修改完,执行
git commit —amend
(此时此刻,最后一个提交时倒数第二个提交)git rebase —continue
本文链接: http://lijinma.com/blog/2016/07/27/amend-the-second-commit-to-last/