1. 程式人生 > >Git 提交規範

Git 提交規範

不同 actor http 2.0 sco 新功能 ref swift nta

規範參考:Commit message 和 Change log 編寫指南。

先來看看公式:

<type>(<scope>): <subject>

  

  • feat:【卡號】新功能(feature
  • fix【卡號】修補bug
  • docs【卡號】文檔(documentation
  • style 【卡號】格式(不影響代碼運行的變動)
  • refactor:【卡號】重構(即不是新增功能,也不是修改bug的代碼變動)
  • test:【卡號】增加測試
  • chore:【卡號】構建過程或輔助工具的變動
  • doning: 【卡號】開發中
  • done: 【卡號】已完成
  • import:【卡號】到入庫



type:

用於說明 commit 的類別,只允許使用下面7個標識。

feat:

新功能(feature) fix:修補bug docs:文檔(documentation) style: 格式(不影響代碼運行的變動) refactor:重構(即不是新增功能,也不是修改bug的代碼變動) test:增加測試 chore:構建過程或輔助工具的變動

scope:

用於說明 commit 影響的範圍,比如數據層、控制層、視圖層等等,視項目不同而不同。

subject:

commit 目的的簡短描述,不超過50個字符。

1.以動詞開頭,使用第一人稱現在時,比如change,而不是changed或changes 2.第一個字母小寫 3.結尾不加句號(.)

Git 提交規範