Git 修改已提交的commit注释

两种情况:
一、修改最后一次注释

1、在命令行输入如下命令,然后回车:

  git commit --amend

2、在命令行的最上面会显示上次提交的备注,然后我们需要进入编辑模式进行修改,按i键
3、开始编辑,修改备注
4、修改完成后,按Esc退出编辑模式
5、再按组合键 Shift + :
6、输入wq,然后回车(w的意思是保存,q的意思是退出,这一步也可以拆成两步:输入w按回车、输入q按回车)
7、修改完成,git push提交服务器

二、修改历史的信息(包括已经push到远程库的信息)
1、打开git-bash或者cmd。
2、cd到相应工程目录。如:
在这里插入图片描述
3、 git rebase -i HEAD~3 (3表示最后提交的三次记录)
在这里插入图片描述
4、按i插入,然后把pick改成r或者reword;修改完成后,按Esc退出编辑模式,再按组合键 Shift + :再输入wq然后回车保存退出。
5、然后会弹出需要修改的信息,接着编辑改成想要的结果,保存退出。在这里插入图片描述
6、改完之后如图。
在这里插入图片描述
7、修改完成,git push提交服务器

三、reset然后重新提交

注:特殊情况(如遇到注释以#开头的)还有一种解决方法。
1、可以本地git reset --mixed ‘commitId’,回退到上一次仓库的commitId(commitId可以通过git rebase -i HEAD~3 或者git commit --amend 查看)
2、使用新的msg重新提交(git commit -m ''xxx" 或者用客户端重新提交)

  • 11
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值