Commitizen 可輔助 git 操作人員使用 commit message 的規範。

使用上先全域安裝 commitizen 命令列工具。

npm install -g commitizen

1.png

這邊準備一個 git 版控的專案。

git init

2.png

加入 package.json。

npm init

3.png

調用命令讓專案符合 commitizen friendly。

commitizen init cz-conventional-changelog –save-dev –save-exact

4.png

將修改加入版控實際做個測試。

git add .

5.png

commit 時改用 git cz,會改成用互動方式輸入符合規範的 commit message。

git cz

6.png

git log

7.png

Link