Commitizen 是一个撰写合格 Commit message 的工具。
npm install -g commitizen
commitizen根据不同的adapter配置commit message。
cz-conventional-changelog (Angular的commit message格式)
npm install -g cz-conventional-changelog
cz-customizable (支持一定程度上的自定义)
npm install -g cz-customizable
当前用户的根目录,新建.czrc
echo { "path": "cz-conventional-changelog" } > %USERPROFILE%/.czrc
//echo { "path": "cz-customizable" } > %USERPROFILE%/.czrc
%USERPROFILE%/
(当前系统用户目录) window系统下获取当前用户目录
现在,进入任何git repository, 使用git cz代替git commit提交commit。