背景
目前组内规范了 commit message 的格式,提交必须是 feat、fix、refactor 等类型,且每种类型有固定的模板。这导致每次提交时需要重复写很多的格式相关的信息,比较麻烦。
目的
每次进入提交信息编辑页面时,自动根据提交类型填充相关格式信息,开发人员只需要写具体的内容即可,简化提交。
效果

使用方法
1. 下载 commit 工具包,放入你所使用的终端的 /bin 目录,解压使得到的目录结构如下
- /bin
- commit_msg_template
- commit
2. 给予 commit 可执行权限
$ chmod +x /bin/commit
3. 提交时,使用 commit ${type}
$ commit feat # 提交 feat 类型
$ commit fix # 提交 fix 类型
$ commit ref # 提交 refactor 类型