当前位置:   article > 正文

git修改commit message_git 修改commit message

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号