如何使用打造細緻的git commit,我不擅長與人溝通,所以很多情況都會跳句子,而這個強迫內容詳細化,應該是符合我想要的。
- who (誰)
- when (何時)
- where (哪裡)
- what (幹啥)
- why (為何)
- how (怎做) 基本上git commit就已經有who、when、where的存在,所以我只需要紀錄剩下的what、why、how
- what 以主題式一行帶過
- why 為什麼要這樣做
- how 實際上做了甚麼
隨意建立一個檔案作為模板,這邊我所建立的檔案是.gitmessage,然後我拿去放的.gitconfig的旁邊,至於.gitconfig在哪裡?請自行尋找(win系列大概在user裏頭)
這邊的重點是別忘記配置到.gitconfig裏頭去,作法如下
[commit]
template = ~/.gitmessage
或者直接輸入指令
git config --global commit.template "~/.gitmessage"