git - Commit template
如果 git commit 的 message 想要有一定的規範,可為 git 設定 commit template,設定完後 template 會在 commit 時帶出範本,供編輯修改 commit message。
要設定 git commit template,我們需先建立範本檔。
vim .gitmessage.txt
設定範本檔的內容。
然後將範本檔設定到設定檔中。
git config commit.template .gitmessage.txt
設定好後 commit 時就會自動帶出設定好的範本了。
git add .
git commit
這邊需特別注意一點,如果使用的是 GUI 而非命令列的話,多半範本是不支援註釋的,也就是說如果範本中有使用到註釋,都需自行刪除註釋後才能 commit,不然都會當成 commit message。
Link
- 一份建议的git commit模板
- Git 如何在Commit時加入樣板template的機制
- 如何使用 git commit template 與 git hooks 管理團隊的 git log | AllenHsu的技術手扎
- 使用 git commit template 管理 git log - Dev Chill - Medium
- 3. Git Commit Template · CodeDoesGood/business Wiki
- Git: Write a good commit message for an atomic commit · Hello, World!
- Karma - Git Commit Msg
- Git Commit Message Conventions - Google 文件