在smart git提交后,修改其commit message

在smart git提交后,修改其commit message

背景

写好本次提交的代码后,发现之前的某次提交信息写错了。被主管检查代码的时候看到了,感觉是可以在smart git直接修改,大家一笑了之----不过后来发现问题并不简单…

smart git直接修改?

smart git里面只发现了一个add tag。并不能实现直接修改commit message那样显示在开头。
在这里插入图片描述
发现这样并不能实现,百度后发现这个要从git的bash窗口里面进行命令操作才行,于是有了本文。

怎么才能实现呢?

1.找到smart git中项目对应的文件夹->右击选中git bash here。此时可以用git log看看里面的commit message–确实不是我想要的。

2.码入如下命令(不建议实际使用,见下文):
git rebase -i --root

3.不出意外的话,出现的很多配置信息并不能看懂(如果看得懂,应该不至于向作者这样的渣渣了~)。这里题外说一句,就是加入版本很多的话,会弹出很多来。所以建议使用如下命令 :
    git rebase -i HEAD~3

这样可以查出最近提交的3个版本,就很方便了。然后选择要改的那个版本,将前面的pick 改成reword。
在这里插入图片描述
然后esc->:wq(vi下的保存)
在这里插入图片描述
等待git自动跳转后,进入commit message的编辑界面,通vi一样修改成想要的即可
在这里插入图片描述 5.然后将修改推送到服务端:
git push -f
就能够保存了。去其他分支pull一下就可以发现已经修改完成了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值