騰訊雲技術社區-掘金主頁持續爲你們呈現雲計算技術文章,歡迎你們關注!javascript
做者:程柳鋒java
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>複製代碼
對格式的說明以下:git
格式要求:github
# 標題行:50個字符之內,描述主要變動內容
#
# 主體內容:更詳細的說明文本,建議72個字符之內。 須要描述的信息包括:
#
# * 爲何這個變動是必須的? 它多是用來修復一個bug,增長一個feature,提高性能、可靠性、穩定性等等
# * 他如何解決這個問題? 具體描述解決問題的步驟
# * 是否存在反作用、風險?
#
# 尾部:若是須要的化能夠添加一個連接到issue地址或者其它文檔,或者關閉某個issue。複製代碼
將feature分支合併到主幹master,而且打Tag發佈,最後刪除開發分支
。分支命名規範:
接入參考commit-message-test-project項目。具體步驟以下:npm
{
"name": "application-name",
"version": "0.1.0",
"scripts": {
"commitmsg": "validate-commit-msg",
"commit": "git-cz ",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0"
},
"devDependencies": {
"commitizen": "^2.3.0",
"validate-commit-msg": "^2.11.1",
"conventional-changelog-cli": "^1.2.0",
"husky": "^0.13.1"
}
}複製代碼
{
"helpMessage": "\nPlease fix your commit message (and consider using https://www.npmjs.com/package/commitizen)\n",
"types": [
"feat",
"fix",
"docs",
"style",
"refactor",
"perf",
"test",
"chore",
"revert"
],
"warnOnFail": false,
"autoFix": false
}複製代碼
第一步:建立一個feature分支或者bugfix分支json
$ git checkout -b feature_infinite_load # 切換到一個feature分支或者bug fix分支複製代碼
第二步:將代碼提交到本地Git倉庫,並填寫符合要求的Commit message格式小程序
$ git add .
$ git commit # 此處不要加任何參數,好比-m複製代碼
以下圖所示:微信小程序
$ git push origin feature_infinite_load # 將修改發佈到遠程倉庫複製代碼
$ tnpm run changelog # 使用npm script中的changlog命令直接從git元數據生成日誌。
$ git tag v0.1.0
$ git push origin v0.1.0複製代碼
相關推薦
如何寫好 Git commit messages微信
微信小程序深度漫遊指南babel