Git修改已提交的commit注释

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git修改已提交的commit注释相关的知识,希望对你有一定的参考价值。

参考技术A

通过 git log 查看提交历史信息:

进入修改注释界面:

第一行就是最后一次commit的注释信息,按 i 键进行编辑状态,修改注释信息后按 Esc 后再按 :wq 保存并退出

再次通过 git log 查看,注释信息由 add test.txt 修改为 新增test.txt

命令:

比如我想要修改最近3次注释信息就使用 git rebase -i HEAD~3 ,显示下面内容:

按 i 进行编辑,需要修改那个注释,就将其前面的 pick 修改为 edit :

然后按 Esc 后再按 :wq 保存并退出
此时输入一下命令编辑第1条commit注释:

编辑注释信息(按 i 进入编辑状态,按 Esc 和 :wq 保存并退出),此时分支变为 master|REBASE-i 1/3 ;再输入下面信息进行保存:

此时分支变为 master|REBASE-i 3/3 ,现在只修改完第1条commit
再通过 git commit --amend 和 git rebase --continue 修改第3条后分支状态变回 master 并提示 Successfully rebased and updated refs/heads/master. 说明已修改完成

以上是关于Git修改已提交的commit注释的主要内容,如果未能解决你的问题,请参考以下文章

git 修改已提交的注释

git修改已经commit的注释记录

修改git commit 最后一次提交的注释信息 以及如何退出git bash vim编辑器

git修改已提交记录的注释

git rebase 合并提交记录

git 常用命令