Commitizen - Simple commit conventions for internet citizens
Commitizen 可輔助 git 操作人員使用 commit message 的規範。
使用上先全域安裝 commitizen 命令列工具。
npm install -g commitizen
這邊準備一個 git 版控的專案。
git init
加入 package.json。
npm init
調用命令讓專案符合 commitizen friendly。
commitizen init cz-conventional-changelog --save-dev --save-exact
將修改加入版控實際做個測試。
git add .
commit 時改用 git cz,會改成用互動方式輸入符合規範的 commit message。
git cz
git log