git: 修改commit的comment

1. 修改最后一次commit的comment

shell 复制代码
git commit --amend
  • 输入i进入编辑模式,修改后,Esc退出编辑模式,输入:wq!保存并退出

2. 修改历史的某个commit的comment

  • 在修改前,先保证没有未提交的更改,如果有,需要commit或者stash
  1. 查看commit记录
shell 复制代码
git log --oneline --graph
  1. rebase
shell 复制代码
git rebase -i <commit前一次的哈希值>
  1. 在rebase编辑器中,找到要修改comment的commit,并将前面的pick改为edit,用于标记修改的位置,然后输入:wq!保存并退出
  2. 修改comment
shell 复制代码
git commit --amend
  1. 继续rebase过程
shell 复制代码
git rebase --continue
  1. 强制推送到远程仓库
shell 复制代码
git push --force
  • 如果有多个comment需要修改,可以在第3步多修改几个edit,然后重复4和5步,最后一次性push
相关推荐
许彰午2 分钟前
Git实战——从零到团队协作以一个开源项目为例
git·开源
言6664 分钟前
要忽略ider的文件在目录下 git暂存区消失
git
‎ദ്ദിᵔ.˛.ᵔ₎19 分钟前
Git使用
git
小李不困还能学1 小时前
GitBash的保姆级安装教程
git
摆烂菜鸡沧9962 小时前
【自用整理】本地关联GitHub多账号设置
git·github
lisanmengmeng3 小时前
工作中的Git使用实践(三)
git
东北甜妹17 小时前
GitLab配置步骤
git
恋喵大鲤鱼20 小时前
git add
git·git add
jiayong2321 小时前
CI/CD深度解析01-核心概念与原理
运维·git·ci/cd
天麓1 天前
git 切换用户和邮箱的方法
git