[[384715]]
本文轉載自微信公眾號「小姐姐味道」,作者小姐姐養的狗02號。轉載本文請聯系小姐姐味道公眾號。
據說,80%的程序員,不會寫commit記錄。這個比例在無規范的小公司,比例會更高一些,可以看到這是一個多么普遍的問題。
程序員應該寫出簡潔明了的commit log,否則對別人和自己來說就是一種困擾。最近代碼review多了,總有一股想笑的感覺。就像下圖這滿屏的ok,永遠無法從中得知提交人的意圖。

commit log將如何提交?都有哪些約定?其實是有答案的。對于Java程序員,尤其幸福。IDEA有一個非常好用的插件,可以用來輔助你進行代碼提交,輔助你進行團隊規范建設。接下來,我將帶大家看一看它的使用方法。
安裝插件
在IDEA的Marketplace中,搜索Git Commit Template,就可以安裝這個插件。插件很小,很快就能下載下來。

正常從IDEA提交代碼的時候。我們發現多了一個小按鈕。

點擊之后,將彈出一個窗口。讓你去設計提交模板。

這么多信息,真的讓人頭暈。怪不得程序員們都不喜歡寫提交記錄。
其實,在插件的安裝界面,就已經說明了這個提交記錄的格式。
- <type>(<scope>): <subject>
- <BLANK LINE>
- <body>
- <BLANK LINE>
- <footer>