工具系列 - 自定义 commit message 模板

541 阅读1分钟

背景

目前组内规范了 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 类型