git命令行/SourceTree修改上次提交的commit信息

在这里插入图片描述

如果提交的commit信息(格式/文本)写错了,这时候就需要对提交的信息进行修改,本文只针对命令行SourceTree做出说明。

注:以下仅针对本地(没提交到远程分支)的commit信息,提供两种修改方法:

一、git命令行修改

1,修改最近的一次注释

如果你只想修改最近一次注释(就是最新的一次提交)
①打开终端,cd到当前工程目录,输入cd,拖拽git外层文件夹即可

②执行:

git commit --amend

注:以下为举例使用,请根据自己的项目自行处理

在这里插入图片描述

出现有注释的界面(你的注释应该显示在第一行), 输入i进入修改模式,修改好注释后,按Esc键 退出编辑模式,输入:wq保存并退出。ok,修改完成。

2、修改之前的某次注释

①输入:

git rebase -i HEAD~2

在这里插入图片描述

说明:最后的数字2指的是显示到倒数第几次,比如这个输入的2就会显示倒数的两次注释(最上面两行)
你想修改哪条注释 就把哪条注释前面的pick换成edit。方法就是上面说的编辑方式:i—编辑,把pick换成edit—Esc—:wq

然后:(接下来的步骤Terminal会提示)
在这里插入图片描述

git commit --amend

修改注释,保存并退出后,输入:

git rebase --continue

其实这个原理我的理解就是先版本回退到你想修改的某次版本,然后修改当前的commit注释,然后再回到本地最新的版本。

3、修改之前的某几次注释

修改多次的注释其实步骤与上面的一样,不同点在于:
你可以将多个想修改的commit注释前面的pick换成edit,依次修改你的注释(顺序是从旧到新),Terminal基本都会提示你接下来的操作,每修改一个注释都要重复上面的3和4步,直到修改完你所选择的所有注释。

二、SourceTree修改

点击上方提交按钮,进入一个新的页面。
在这里插入图片描述

点击右下角的提交选项,并点击更正上一次提交
在这里插入图片描述
点击后效果如下图:
在这里插入图片描述

在编辑区修改自己的提交信息即可。



END


如有问题请在下方留言。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值