还未push到远程,只修改最后一次commit
$ git commit --amend
- 在控制台输入git commit --amend,控制台会进入到
- 键盘点击i,控制台下方会出现“插入”,这时即可修改之前的commit内容
- 修改完成后,点击ESC退出编辑,在下方输入 :wq 即可修改
修改多个commit
git log --oneline -5
查看最近5次commit的简要信息,输出信息为:简短commitID commit_message,可以根据需要查看最近n次的提交
git rebase -i <简短commitID>
如果需要修改从上往下第2个commit_message,这里的简短commitID为上面输出信息的第3个,以此类推
-
出现修改编辑内容后,按照只修改最后一次commit的第2,3步进行操作即可