Git中如何修改最近一次提交的注释?代码举例讲解

在Git中修改最近一次提交的注释,可以使用git commit –amend命令。

具体步骤如下:

  1. 使用git log命令查看最近一次提交的commit id和注释。比如最近一次提交的id是f789d3b6,注释是”add file3″。
  2. 执行git commit –amend命令打开默认编辑器。
  3. 在编辑器中修改注释,保存并关闭编辑器。
  4. Git会生成一个新的提交id,并替换最近一次提交,保留之前的修改和add。

举例:

查看最近一次提交:

$ git log -1

commit f789d3b6ad6ef87f82c0c5ac505e2521de907a2c (HEAD -> master)
Author: jonny <jonny@example.com>
Date:   Sun May 2 14:50:14 2021 +0800

    add file3

执行git commit –amend:

$ git commit --amend

# 打开默认编辑器,将注释改为:

add file3 v2

# 保存并关闭编辑器
[master 6892d21] add file3 v2
 Date: Sun May 2 14:50:14 2021 +0800
 1 file changed, 1 insertion(+)

可以看到,最近一次提交的id从f789d3b6变成了6892d21,注释也修改为”add file3 v2″。
git commit –amend 命令的主要作用是修改最近一次提交的注释和作者信息等,同时会生成一个新的提交id,替换原来的提交,保留之前的修改和add。