Git修改Commit信息

git修改commit message

在一个大工程里面,成员的规范的commit message起到十分钟重要的作用,可以做到快速版本回滚。假设我们在工作时,提交的commit message不够规范,想要修改对应的commit message要怎么办?

  1. 要修改的commit message对应的是当前commit
commit 1
commit 2
commit 3
git commit --amend

如果想取消本次的amend,可以直接使用:

 reset --hard HEAD^

就可以回到没修改commit的时候

  1. 想要修改的commit message是历史的commit
commit 1
commit 2
commit 3
commit 4

假设想修改“commit 2”这个commit信息,首先

git rebase -i HEAD~2

回滚到commit2时刻的状态,然后在编辑器中将commit2对应的pick改为edit,修改commit信息,然后退出编辑器。
然后再:

git rebase --continue

这时就可以使用git log查看修改后的commit信息是否正确了。

最后我推荐commitizen来实现commit的规范:

image

Enjoy!

posted @ 2021-07-29 18:32  小谭要努力学习  阅读(2532)  评论(0)    收藏  举报