Commit message 都包括三個部分:header,body 和 footer
<type>(<scope>): <subject> <BLANK LINE> <body> <BLANK LINE> <footer>
type
- feat: 新增 feature
- fix: 修復 bug
- docs: 僅僅修改了文檔,比如 README, CHANGELOG, CONTRIBUTE等等
- style: 僅僅修改了空格、格式縮進、逗號等等,不改變代碼邏輯
- refactor: 代碼重構,沒有加新功能或者修復 bug
- perf: 優化相關,比如提升性能、體驗
- test: 測試用例,包括單元測試、集成測試等
- chore: 改變構建流程、或者增加依賴庫、工具等
- revert: 回滾到上一個版本