专业编程基础技术教程

网站首页 > 基础教程 正文

git已经push后修改commit注释(git commit信息修改)

ccvgpt 2024-07-18 12:40:57 基础教程 8 ℃

1. 问题描述

笔者在git push之后,发现其中有一个提交的commit注释写错了一个字,强迫症程序员怎么受得了?改!

git已经push后修改commit注释(git commit信息修改)

2. 解决方案

2-1. 修改倒数第3次的commit

git rebase -i HEAD~3

这里的3就是对应倒数第3次的commit,因为在这里笔者是倒数第3次的commit注释出现了错误

2-2. 将pick修改为edit

进入界面后,摁a或者i进入编辑模式,将需要修改注释的那一行的“pick”改为“edit”,然后摁ESC退出编辑模式,再输入:wq!来保存退出

2-3. 更正commit注释内容

输入以下命令:

git commit --amend

进入界面后,摁a或者i进入编辑模式,将第一行中的注释(注意不是下面的带有edit或者pick字眼的注释)修改为正确的注释,然后摁ESC退出编辑模式,再输入:wq!来保存退出

2-4. rebase确认

输入命令:

git rebase --continue

2-5. 强制push

git push --f

Tags:

最近发表
标签列表