git如何修改push到远程仓库的commit注释信息

今天上传代码时不小心将注释信息写错了,虽然影响不大,但是对于有强普正的我来说,非常致命。搜索一番之后,终于让我成功救回了自己的命。

步骤:
1.修改最后一次的commit注释,输入指令:git rebase -i HEAD~1 ,点击回车键;
2.按下键盘 i 键进入编辑模式,此时命令提示框底部会显示 “-- INSERT --”(如图),然后将当前条的pick(左上角)修改为edit,按下Esc键退出编辑模式,输入:wq,按下回车键保存信息;注:一定要在英文模式下操作
在这里插入图片描述
第2步完成后如下图:
在这里插入图片描述
3.输入指令:git commit --amend,如图:
在这里插入图片描述
点击键盘E键,进入commit注释修改界面:
在这里插入图片描述
此时,顶部乱码信息(汉字)就是你要修改的commit注释,按下键盘 i 键,进入编辑模式,然后将此注释修改为最新注释,按下Esc退出编辑模式,输入 :wq ,按下回车键保存信息
在这里插入图片描述
4.输入指令:git rebase --continue
5.强制提交到远程仓库:git push --force origin dev-1.0.0
在这里插入图片描述

此时,再次进入远程仓库,查看提交选项列表,发现commit注释已经被修改为自己想要的注释了。
在这里插入图片描述
输入指令:git log,查看一下commit的log,发现也已经修改为最新的commit注释了。
在这里插入图片描述

参考资料:git–修改已经提交并push后的commit注释

发布了45 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/ThisEqualThis/article/details/102608089
今日推荐