当前位置:   article > 正文

git修改commit的注释内容_git修改commit的备注信息

git修改commit的备注信息


要修改 Git 中的 commit 注释内容,可以使用 git commit --amend 命令。具体步骤如下:

1. 查看所有commit

运行 git log --oneline 命令,查看需要修改的 commit 的哈希值。

在这里插入图片描述

2. 修改最近一次commit注释

  1. 运行 git commit --amend 命令,打开vim编辑器

  2. 输入 i 进入编辑模式

  3. 修改注释
    修改前:
    在这里插入图片描述
    修改后:
    在这里插入图片描述

  4. Esc 退出编辑模式,并且输入 :wq! 保存
    在这里插入图片描述

  5. 验证修改结果。运行 git log --oneline 查看最新一次 commit 的注释
    可以看到,此时已经修改成功了。
    在这里插入图片描述

3. 修改某一次commit注释

如图,修改截图中的注释:在这里插入图片描述

  1. 运行 git rebase -i <commit-hash> 命令,进入交互式 rebase 界面。
    commit-hash 是代码每次提交生成的hash值。我们要修改某一次提交,那么可以输入某一次提交的上一次hash值,这样就是vim界面展示的就是hash值以后的提交,当然也可以输入一个区间

    例如:我在这里输入的是前后两次的hash值
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/4ebfcc4577b74657b904fb0836696678.png
    输入:
    在这里插入图片描述
    在这里插入图片描述

  2. i 进入编辑模式,将需要修改的 commit 的 pick 命令改为 edit 命令,然后 Esc :wq!保存并退出(想修改哪一次 commit 的注释,就将那一行的 pick 修改为 edit)。
    在这里插入图片描述

  3. 运行 git commit --amend 命令,修改注释内容,Esc :wq!保存退出。

  4. 运行 git rebase --continue 命令,继续 rebase 操作。(如果想一次修改多个,那么需要多次都修改完成后再运行 git rebase --continue 命令)

  5. 运行 git push --force 命令,强制推送到远程分支。注意:修改 commit 的注释内容会修改该 commit 的哈希值,因此需要强制推送到远程分支。

  6. 运行 git log --oneline 验证是否注释是否修改成功

在这里插入图片描述
ok,修改成功。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/598514
推荐阅读
相关标签
  

闽ICP备14008679号