git 修改 commit 内容

8,559 阅读1分钟

还未push到远程,只修改最后一次commit

$ git commit --amend

  1. 在控制台输入git commit --amend,控制台会进入到
  2. 键盘点击i,控制台下方会出现“插入”,这时即可修改之前的commit内容
  3. 修改完成后,点击ESC退出编辑,在下方输入 :wq 即可修改

修改多个commit

  1. git log --oneline -5

查看最近5次commit的简要信息,输出信息为:简短commitID commit_message,可以根据需要查看最近n次的提交

  1. git rebase -i <简短commitID>

如果需要修改从上往下第2个commit_message,这里的简短commitID为上面输出信息的第3个,以此类推

  1. 出现修改编辑内容后,按照只修改最后一次commit的第2,3步进行操作即可