GIT提交message規範

2021-09-26 09:06:38 字數 666 閱讀 1299

():

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

feat: 新功能(feature)

fix: 修補bug

docs: 文件(documentation)

style: 格式(不影響**執行的變動)

refactor: 重構(即不是新增功能,也不是修改bug的**變動)

perf: 效能優化

test: 增加測試

chore: 構建過程或輔助工具的變動

撤銷變更固定模板:

revert: feat(pencil): add 'graphitewidth' option

this reverts commit 667ecc1654a317a13331b17617d973392f415f02.

# scope 用於說明 commit 影響的範圍,比如資料層、控制層、檢視層等等,視專案不同而不同。

# subject 是 commit 目的的簡短描述,不超過50個字元。

# body 部分是對本次 commit 的詳細描述,可以分成多行。應該說明**變動的動機,以及與以前行為的對比。

# footer用來關閉 issue或以breaking change開頭,後面是對變動的描述、以及變動理由和遷移方法

closes #134, #220

Git 提交規範

無規矩不成方圓,程式設計也一樣。乙個commit只做一件事情,若乙個commit做了多件事情需要拆分成多個commit 嚴格遵循commit message格式 每次只允許提交乙個commit,若本地有多個commit等待提交,必須等前面的commit合併進入主版本庫並在本地合併完成後才可提交後面的...

Git提交規範

type為必填項,用於指定commit的型別,約定了feat fix兩個主要type,以及docs style build refactor revert五個特殊type,其餘type暫不使用。主要type feat 增加新功能 fix 修復bug 特殊type docs 只改動了文件相關的內容 s...

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...