比如要修改的 commit 是倒数第三条,使用下述命令:
git rebase -i HEAD~3
其输出类似:
pick commit_id_1
pick commit_id_2
pick commit_id_3
假如修改 commit_id_1 的提交信息,将其前面的 pick 改为 edit,之后 wq 保存。然后执行:
git commit --amend
修改提交的信息,并 wq 保存。
执行:
git rebase --continue
推送:
git push -f