【git修改commit注释信息】
使用git在进行commit提交时,后面跟上-m "注释信息"
即可提交注释信息,非常方便。
可是当提交信息写错或者需要修改时,傻眼了。
还好,git提供了修改commit注释消息的功能。
修改最后一次提交的注释信息
1 | git commit --amend #修改最近一次提交的注释信息 |
vim
里,按i
即可编辑,修改完毕后按Esc
,输入:wq
后保存退出。
之后推送到服务器:
1 | git push -f |
修改历史提交的注释信息
amend可以修改最后一次commit信息,但对于历史提交信息,需要使用rebase命令。
- 要修改倒数第n条,使用下述命令:
1 | git rebase -i HEAD~n //修改第一条可以写git rebase -i --root |
把要修改的commit注释消息前面的
pick
改为edit
。修改完:wq
保存退出。修改commit信息,
:wq
保存退出。
1 | git commit --amend |
- 完成变基操作
1 | git rebase --continue |
- 推送到服务器:
1 | git push -f |