背景:很多时候,我们项目对提交的message有格式要求,如果我们git commit提交之后,格式不正确,那就无法push,这时候需要修改提交的message
1、修改本次提交message
git commit --amend
2、修改指定的某次提交的message
- git log --oneline -10 (需要查看最近的多少条提交记录)
- 假设需要修改倒数第三次记录:git rebase -i HEAD~3 或者 git rebase -i 5c9e137
- 进入下面的编辑界面,(按insert进入编辑模式)将需要修改的记录前面的 pick 改为 edit ,
- 然后保存并退出(按ESC 再按:wq)
- 在使用命令 git commit --amend 修改message, 使用上一步同样的方法修改,然后保存退出
- 在使用命令 git rebase --continue 完成全部操作
- 再次查看log,可以看到我们的message已经编辑成功