規範參考:Commit message 和 Change log 編寫指南。html
先來看看公式:swift
<type>(<scope>): <subject>
【卡號】feat:新功能(feature)工具
【卡號】fix:修補bug測試
【卡號】docs:文檔(documentation)spa
【卡號】style: 格式(不影響代碼運行的變更)code
【卡號】refactor:重構(即不是新增功能,也不是修改bug的代碼變更)htm
【卡號】test:增長測試blog
【卡號】chore:構建過程或輔助工具的變更開發
【卡號】doning: 開發中文檔
【卡號】done: 已完成
【卡號】import:到入庫
type:
用於說明 commit
的類別,只容許使用特定的幾個標識。
feat:
新功能(feature) fix:修補bug docs:文檔(documentation) style: 格式(不影響代碼運行的變更) refactor:重構(即不是新增功能,也不是修改bug的代碼變更) test:增長測試 chore:構建過程或輔助工具的變更
scope:
用於說明 commit
影響的範圍,好比數據層、控制層、視圖層等等,視項目不一樣而不一樣。
subject:
是 commit
目的的簡短描述,不超過50個字符。
1.以動詞開頭,使用第一人稱如今時,好比change,而不是changed或changes 2.第一個字母小寫 3.結尾不加句號(.)