[TOC] #### 1. 介紹 --- 當(dāng)使用 git 提交代碼時(shí),通常我們都要輸入提交說(shuō)明 ```bash git commit -m <message> ``` 在小項(xiàng)目中,很可能是隨意去寫這個(gè)提交說(shuō)明的,但是當(dāng)項(xiàng)目達(dá)到了一定規(guī)模,什么東西都要形成規(guī)范,包括這個(gè)提交說(shuō)明,不然其他人要揣測(cè)這次提交做了什么,甚至根本不知道這次到底是在干嘛 只是口頭上的約束并沒(méi)有實(shí)質(zhì)性作用,為了禁止不符合規(guī)范的提交,就需要采用一些工具生成規(guī)范的提交信息 [點(diǎn)擊下載 Chrome 擴(kuò)展程序: git-commit-plugin](https://marketplace.visualstudio.com/items?itemName=redjue.git-commit-plugin) 該插件默認(rèn)支持的是 Angular 團(tuán)隊(duì)提交規(guī)范:[Angular Team Commit Specification](https://github.com/angular/angular.js/blob/master/DEVELOPERS.md#-git-commit-guidelines) #### 2. 格式 --- 此擴(kuò)展遵循 Angular 團(tuán)隊(duì)提交規(guī)范,提示信息格式如下所示: ``` <type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer> ``` #### 3. 用法 --- **第一步:打開提交信息模板** 方案一:使用組合鍵 【? + ? + p】打開命令窗口,輸入 `show git commit template` 方案二:點(diǎn)擊 git 插件導(dǎo)航欄上的圖標(biāo) ![](https://img.itqaq.com/art/content/5d97a0a2e17a67bd35e49e8f9e29f811.gif) **第二步:生成提交信息** 輸入提交信息,自動(dòng)生成符合規(guī)范的提交信息 ![](https://img.itqaq.com/art/content/60cd480e90703a6089d14b25ec986089.gif)