小墨の博客

梦想需要付诸行动,否则只能是梦

Git修改某次提交的Commit Message

CommitMessage指提交信息,如 git commit -m "Init code","Init Code" 就是提交信息。

最后一条Commit,需要修改提交信息时,可以使用

# 修改最后一条commit的提交信息
git commit --amend

如果想要修改的Commit为,提交记录中某次的提交,如:

# 假设某个仓库有6个提交,想要修改 commit 3的提交信息
commit 5
commit 4
commit 3
commit 2
commit 1
commit 0

如上,想要修改 commit 3的提交信息,如何修改?

Git 修改某一次提交的Commit Message

前提条件:某个仓库有6条提交记录。提交记录如下。出于某些原因,想要修改Commit3的提交信息。

commit 5
commit 4
commit 3
commit 2
commit 1
commit 0


第一步:回退到 倒数第3次的状态(Commit 3,为倒数第3个提交)

git rebase -i HEAD~3


第二步:执行完第一步后,在出现的编辑框中,将commit 3对应的那一条中的“pick”,修改为“edit”,并保存。


第三步:更新提交信息。

# 使用该命令,更新提交信息
git commit --amend


第四步:恢复所有提交记录

git rebase --continue


第五步:检查状态是否正确

# 可通过git log查看提交记录、提交信息,是否正确。
git log



参考:https://blog.csdn.net/zxc024000/article/details/108939049

张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    • 评论列表:

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:545
    • 页面总数:20
    • 分类总数:96
    • 标签总数:213
    • 评论总数:63
    • 浏览总数:285197

    | | |
    | |  Z-Blog PHP