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
相关推荐
中科三方3 小时前
什么是权威解析服务器?权威解析服务器哪些作用?
服务器·git·github
zy2152159 小时前
Git 命令全流程总结
git
thels_13 小时前
记录一个用了很久的git提交到github和gitee比较方便的方法
git·gitee·github
雨白17 小时前
初识版本控制工具 Git
git
急速前行Klein17 小时前
Ubuntu中安装git
linux·git·ubuntu
饼干ovo1 天前
shell编程
java·git·github
bubiyoushang8881 天前
解决 Git 访问 GitHub 时的 SSL 错误
git·github·ssl
海码0071 天前
【版本控制】Git 和 GitHub 入门教程
git·github
网硕互联的小客服2 天前
503 Service Unavailable:服务器暂时无法处理请求,可能是超载或维护中如何处理?
服务器·git·github
abcnull2 天前
github开源协议选择
git·github·开源协议