commit message格式說明
Commit message一般包括三部分:Header
、Body
和Footer
。
Header
type(scope):subject
type
:用於說明commit的類別,規定爲如下幾種
feat
:新增功能;
fix
:修復bug;
docs
:修改文檔;
refactor
:代碼重構,未新增任何功能和修復任何bug;
build
:改變構建流程,新增依賴庫、工具等(例如webpack修改);
style
:僅僅修改了空格、縮進等,不改變代碼邏輯;
perf
:改善性能和體現的修改;
chore
:非src和test的修改;
test
:測試用例的修改;
ci
:自動化流程配置修改;
revert
:回滾到上一個版本;
scope
:【可選】用於說明commit的影響範圍
subject
:commit的簡要說明,儘量簡短