使用 git rebase 修改commit message

适用场景:在实际开发项目中,在commit的时候需要按照团队约定的规范编写commit message的内容。个人偶尔会有需要修改commit meaage的需求,下面是更改的方法以及可能会遇到的问题。

  • 在此过程中遇到'vi'的error导致最后无法成功:
error: There was a problem with the editor 'vi'.
Please supply the message using either -m or -F option.

GitHub的Issues中的解决方法:

git config --global core.editor /usr/bin/vim

commit 没有 git push 前的解决方法

Image001 假设在本地进行四次commit,第三次提交信息003 test希望更改为003

Image001.png

  1. Terminal中进入对应的commit
git rebase -i HEAD~2
Image002.png
  1. 按照vi提示修改提交内容
    Image003.png

    进入Image004界面输入E重新编辑commit内容
    Image004.png
Image005.png
Image006.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,713评论 4 54
  • 独坐窗前,寂寞出奇的没有烟草味道,有种厌倦的情绪在蔓延,不知道到底是在厌倦什么,只是莫名的烦,我跟认识的人都说我喜...
    有心知心阅读 142评论 1 1
  • 参加微学英语的学习已经4个多月了,想谈谈自己参加的一些体会。 微学英语是一个微信英语社区,通过每个月共读一本书的方...
    晓雪Eileen阅读 1,604评论 2 1
  • 不知道该彻底放弃 还是继续等待 随便抱别人我做不到 胡搅蛮缠我乜做不到 你说要给彼此留点美好的回忆 所以我要乖巧 ...
    啊土姑娘阅读 238评论 0 0