type為必填項,用於指定commit的型別,約定了feat、fix兩個主要type,以及docs、style、build、refactor、revert五個特殊type,其餘type暫不使用。
主要type
feat: 增加新功能
fix: 修復bug
特殊type
docs: 只改動了文件相關的內容
style: 不影響**含義的改動,例如去掉空格、改變縮排、增刪分號
build: 構造工具的或者外部依賴的改動,例如webpack,npm
refactor: **重構時使用
revert: 執行git revert列印的message
暫不使用type
test: 新增測試或者修改現有測試
perf: 提高效能的改動
ci: 與ci(持續整合服務)有關的改動
chore: 不修改src或者test的其餘修改,例如構建過程或輔助工具的變動
本文節選自:
Git 提交規範
無規矩不成方圓,程式設計也一樣。乙個commit只做一件事情,若乙個commit做了多件事情需要拆分成多個commit 嚴格遵循commit message格式 每次只允許提交乙個commit,若本地有多個commit等待提交,必須等前面的commit合併進入主版本庫並在本地合併完成後才可提交後面的...
GIT提交message規範
type 用於說明 commit 的類別,只允許使用下面7個標識。feat 新功能 feature fix 修補bug docs 文件 documentation style 格式 不影響 執行的變動 refactor 重構 即不是新增功能,也不是修改bug的 變動 perf 效能優化 test 增...
Git的使用和提交規範
1.git初始化 安裝完成後,在github或者gitlab上覆制http的clone鏈結,開啟git bash git clone git config global user.name username git config global user.email email 將生成的ssh key...