Git commit日志基本規范
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
對格式的說明如下:
type代表某次提交的類型,比如是修復一個bug還是增加一個新的feature。所有的type類型如下:
feat: 新增feature
fix: 修復bug
docs: 僅僅修改了文檔,比如README, CHANGELOG, CONTRIBUTE等等
style: 僅僅修改了空格、格式縮進、都好等等,不改變代碼邏輯
refactor: 代碼重構,沒有加新功能或者修復bug
perf: 優化相關,比如提升性能、體驗
test: 測試用例,包括單元測試、集成測試等
chore: 改變構建流程、或者增加依賴庫、工具等
revert: 回滾到上一個版本
格式要求:
# 標題行:50個字符以內,描述主要變更內容
#
# 主體內容:更詳細的說明文本,建議72個字符以內。 需要描述的信息包括:
#
# * 為什么這個變更是必須的? 它可能是用來修復一個bug,增加一個feature,提升性能、可靠性、穩定性等等
# * 他如何解決這個問題? 具體描述解決問題的步驟
# * 是否存在副作用、風險?
#
# 尾部:如果需要的化可以添加一個鏈接到issue地址或者其它文檔,或者關閉某個issue。
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
對格式的說明如下:
type代表某次提交的類型,比如是修復一個bug還是增加一個新的feature。所有的type類型如下:
feat: 新增feature
fix: 修復bug
docs: 僅僅修改了文檔,比如README, CHANGELOG, CONTRIBUTE等等
style: 僅僅修改了空格、格式縮進、都好等等,不改變代碼邏輯
refactor: 代碼重構,沒有加新功能或者修復bug
perf: 優化相關,比如提升性能、體驗
test: 測試用例,包括單元測試、集成測試等
chore: 改變構建流程、或者增加依賴庫、工具等
revert: 回滾到上一個版本
格式要求:
# 標題行:50個字符以內,描述主要變更內容
#
# 主體內容:更詳細的說明文本,建議72個字符以內。 需要描述的信息包括:
#
# * 為什么這個變更是必須的? 它可能是用來修復一個bug,增加一個feature,提升性能、可靠性、穩定性等等
# * 他如何解決這個問題? 具體描述解決問題的步驟
# * 是否存在副作用、風險?
#
# 尾部:如果需要的化可以添加一個鏈接到issue地址或者其它文檔,或者關閉某個issue。