常用的規範
<type>(<scope>): <subject>
<body>
<footer>
type
1、feat:提交新的功能,feature。
2、fix:解決了 bug。
3、docs:修改的是文檔相關的內容。
4、style:格式修改,沒有修改代碼邏輯。
5、refactor:重構代碼,比如提取某段代碼爲一個方法、重構某個功能。
6、perf:性能、體驗優化等,performance。
7、test:新增 test 用例或修改現有測試用例。
8、chore:非 src 和 test 的修改,比如構建流程, 依賴管理等。
scope
非必填,用於說明此次提交影響的範圍,比如數據層、控制層、視圖層等。
subject
必填,此次提交的簡短描述。以動詞小寫開頭,使用第一人稱現在時,結尾不加標點。
body
非必填,可描述當前修改的行爲詳細信息或修改的目的。
頁腳
非必填,以 BREAKING CHANGE 開頭,後面是對變動的描述、以及變動理由和遷移方法。