Git修改commit提交信息

对于修改git上commit的提交信息,我们可以分两种情况进行处理。

一、已经commit但未push到git上

git commit --amend

输入命令后就可进入编辑界面进行修改了
修改细节:在英文输入法状态下输入i进入编辑模式,修改完后还是英文输入法状态按Esc退出编辑状态,输入:wq保存并退出

二、已经commit并push到git上

git rebase -i HEAD~3

这行命令表示要修改当前版本的倒数第三次的状态
输入命令后就可进入编辑界面,找到你想要修改的commit信息按照上面的修改细节把pick修改为edit保存退出
在这里插入图片描述
接下来GitBash就会提示如下两句命令,按照操作依次输入命令即可
输入下面命令后就可进入编辑界面进行修改了,修改细节同上

git commit --amend

一旦你满意你的修改,就可以运行下面的命令了

git rebase --continue

最后你就可以push你的修改更新到git上了,注意这里是强制push,很重要的一点,你最好保证在你强制push之前没有人提交代码,如果在你push之前有人提交了新的代码到远程仓库,然后你又强制push,那么别人push的代码会被你的强制更新覆盖!!!

git push --force origin master
最后,就完成了对git上commit的提交信息修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值