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