背景
要求对git的message做限制,要求要以
['feat', 'fix', 'docs', 'style', 'refactor', 'perf', 'test', 'build', 'ci', 'revert', 'types']:
做开头标记
思路
git存在hook,在每个步骤后面都会执行对应的🪝
因此我们可以考虑通过git hook去完成这项校验
实际上,在平时的开发过程中,就已经有于此相关的内容了,就是不知道同学们留意到没有
举个🌰
比如在Vue项目中,如果在创建项目中,选择了eslint,并选择了保存并格式化


