git修改commit message

    公司Gitlab服务端添加了commit message的格式验证,不符合规范的commit message提交不了,需要修改本地的commit message,这里搜集了些资料,整理下怎么修改commit message。

1. 查看本地提交日志

git log / git log -10  查看详细日志,没有条数限制的话,按Ctrl+c或q退出

git log --oneline / git log --oneline -10  查看简短commitID commit_message

2. 修改最近一次的commit message

git commit --amend  进入之后进行编辑,按Shift+:,输入wq保存退出,q是退出,q!是强制退出(都是些linux基本命令)

3. 修改多条commit message

    1) git rebase -i HEAD~3  定位到要修改的commit message,这里3是顺序号,要修改到倒数第几条这里写几

    2) 将要修改的那条 commit message,pick改为edit,按Shift+:,输入wq保存退出

     

     

    3) git commit --amend 修改对应的commit message,按Shift+:,输入wq保存退出

    4) git rebase --continue  到下一条要改动的记录

    5)  重复 3 4 一直到所有的都修改完,中间可能会有其他的异常按照提示进行,我遇到过git add . ,要放弃所有修改,回到当前commit的话,执行git rebase --abort

 

参考:

https://blog.csdn.net/metaphorxi/article/details/79116580

https://www.cnblogs.com/revel171226/p/9208589.html

https://blog.csdn.net/qq_42469247/article/details/88901756

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值