Git Commit 的時候,都會規範一些格式,例如:[Add / Update / Fix][issue #id] Reason... 等等。
能不能每次 Commit 的時候,自動將標準格式的 Template 帶入呢?
設定 Git Commit 預設的 Template
設定 Git commit 的時候,預設的 Template,步驟如下:(取自此篇:Git. Write quality commits. - DEV)
- $ vim ~/.git-commit-template # 下面是 template,可自行修改
#[Add/Fix/Remove/Update/Refactor/Document/Secure/Deprecate] #[] # Why is it necessary? (Bug fix, feature, improvements?) #- # [issue #id]
- cd ~/project
- git config commit.template /home/user/.git-commit-template
- cat ~/project/.git/config # 會有下述
[commit] template = /home/user/.git-commit-template
- git commit # 進入 commit 畫面就會有註解起來的 template 可以使用