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
相关推荐
旅者时光1 天前
Git使用基础
git
Clownorange2 天前
git安装和配置
git
网安2311 012 天前
OWASP ZAP 安全工具深度剖析:从环境搭建到架构复原的结对编程实践
git
ShineWinsu2 天前
对于Linux:git版本控制器和cgdb调试器的解析
linux·c语言·git·gitee·github·调试·cgdb
php_kevlin2 天前
git提交限制规范
大数据·git·elasticsearch
安大小万2 天前
Git 常用命令终极指南:从入门到进阶
git
摇滚侠2 天前
GIT 代码冲突 git pull 和 git pull rebase 的区别,保持提交记录的线性整齐
git
vistaup2 天前
windows git 更新当前目录下所有的文件(非递归)
windows·git
王码码20352 天前
Flutter for OpenHarmony:Flutter 三方库 algoliasearch 毫秒级云端搜索体验(云原生搜索引擎)
android·前端·git·flutter·搜索引擎·云原生·harmonyos
Irene19912 天前
Git 命令汇总表(基于一次完整的 Git 实战经验整理,涵盖从安装配置到日常开发、问题排查的所有常用命令)
git·常用命令