據說,80%的程序員,不會寫commit記錄。這個比例在無規范的小公司,比例會更高一些,可以看到這是一個多么普遍的問題。
程序員應該寫出簡潔明了的commit log
,否則對別人和自己來說就是一種困擾。最近代碼review多了,總有一股想笑的感覺。就像下圖這滿屏的ok,永遠無法從中得知提交人的意圖。
開源一套以教學為目的系統,歡迎star:github.com/xjjdog/bcma…。它包含ToB復雜業務、互聯網高並發業務、緩存應用;DDD、微服務指導。模型驅動、數據驅動。了解大型服務進化路線,編碼技巧、學習Linux,性能調優。Docker/k8s助力、監控、日志收集、中間件學習。前端技術、后端實踐等。主要技術:
SpringBoot
+JPA
+Mybatis-plus
+Antd
+Vue3
。
commit log將如何提交?都有哪些約定?其實是有答案的。對於Java程序員,尤其幸福。IDEA有一個非常好用的插件,可以用來輔助你進行代碼提交,輔助你進行團隊規范建設。接下來,我將帶大家看一看它的使用方法。
安裝插件
在IDEA的Marketplace
中,搜索Git Commit Template
,就可以安裝這個插件。插件很小,很快就能下載下來。
正常從IDEA提交代碼的時候。我們發現多了一個小按鈕。
點擊之后,將彈出一個窗口。讓你去設計提交模板。
這么多信息,真的讓人頭暈。怪不得程序員們都不喜歡寫提交記錄。
其實,在插件的安裝界面,就已經說明了這個提交記錄的格式。
<type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer> 復制代碼
從描述中,可以肯容易的看到一個提交記錄中,應該包含哪些東西。其中類型最多的,當然是提交類型。
作者:小姐姐味道
鏈接:https://juejin.cn/post/6939766986125623304
來源:掘金
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。