Git修改Commit信息
git修改commit message
在一个大工程里面,成员的规范的commit message起到十分钟重要的作用,可以做到快速版本回滚。假设我们在工作时,提交的commit message不够规范,想要修改对应的commit message要怎么办?
- 要修改的commit message对应的是当前commit
commit 1
commit 2
commit 3
git commit --amend
如果想取消本次的amend,可以直接使用:
reset --hard HEAD^
就可以回到没修改commit的时候
- 想要修改的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的规范:

Enjoy!

浙公网安备 33010602011771号