只需要修改最新的一次commit注释
这种情况比较简单,git为commit命令提供了--amend 参数
例子:
git log见下图,此次提交注释为 create new file 2

之后执行
git commit --amend, 之后便可以利用vim来进行编辑,编辑之后注释为create new file 2 after change。(vim可按i键进入编辑模式,esc退出编辑模式,ZZ保存并退出。更多操作可查阅vim相关资料)

最后可再次执行
git log查看修改结果。
修改历史提交注释(修改历史多次提交注释)
这时必须用到 git rebase 命令
git rebase -i HEAD~X比如我想修改最近两条commit的注释,即输入git rebase -i HEAD~2
打开后pick开头的几行注释,如下图所示
pick XXXXXXXXX
pick XXXXXXXXX
上边红框是两次的注释,下边红框是常用commands。
将pick修改为edit

修改完成之后
git log可以看到git的最后一次提交已经变成你修改为edit的那个注释了,这时再使用git commit --amend。 可参考上文(只需要修改最新的一次commit注释)一节。修改完成后
git rebase --continue
本文详细介绍如何使用Git命令修改单次或多次提交的注释,包括使用--amend参数编辑最近一次提交,以及利用git rebase命令修改历史提交记录的方法。
5804

被折叠的 条评论
为什么被折叠?



