Git --修改push过后的commit信息

3 篇文章 0 订阅
3 篇文章 0 订阅

日常的代码管理,已经完全的使用git来进行了,有时候commit时,写了错别字、或者直接就是错误的信息,想要修改过来,看完本篇你就可以!

首先,不论是在Git bash 还是在vs code的终端里,都可以进行这个操作,输入
git log

 查看提交的版本信息
在这里插入图片描述

我们来修改最近一次提交的commit信息(随便输入的~~~)

git rebase -i HEAD~1  //1 代表倒数第一次的commit

出现如下界面:
在这里插入图片描述

按 i 进入编辑模式,将要修改的那一条commit的pick改为 edit,然后esc 退出,输入下面命令后,回车

:wq  //退出编辑模式,此命令为保存并退出

然后修改commit的内容,输入如下指令

git commit --amend

出现如下界面
在这里插入图片描述

 按 i 进入编辑状态,修改commit信息,然后 esc 退出,输入 :wq 退出编辑状态
在这里插入图片描述

 最后将修改的commit信息提交,执行以下命令

git rebase --continue

在这里插入图片描述

 然后,输入 git log 就可以查看到修改过后的commit信息了

在这里插入图片描述

 补充一点,关于修改后提交,执行完git rebase --continue后,如果没有修改成功,可以使用强制提交的命令,这样就可以完成修改了。如果上一步提交成功,此操作就不需要了。

git push -u origin master -f

 好了,以上就是如何修改git已经push过的commit的方法。经本人试验验证。

学而时习之、拾遗不止!!!
Tips:
   如果本文章对您有帮助,欢迎评论告知!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值