git初始化
首先下載安裝git,配置好公私密鑰和github
git命令
git init
git remote add origin [遠(yuǎn)程庫地址]
git pull origin master
git add .
git commit -m “注釋”
git push origin master
其他:
git status
git log
git branch
git checkout
git merge
git 注釋 格式:
<type>(<scope>): <subject>
// 空一行<body>
type(必需)
用于說明 commit 的類別
br: 此項(xiàng)特別針對bug號,用于向測試反饋bug列表的bug修改情況
feat:新功能(feature)
fix:修補(bǔ)
docs:文檔(documentation)
style: 格式(不影響代碼運(yùn)行的變動(dòng))
refactor:重構(gòu)(即不是新增功能,也不是修改bug的代碼變動(dòng))
test:增加測試
chore:其他的小改動(dòng). 一般為僅僅一兩行的改動(dòng), 或者連續(xù)幾次提交的小改動(dòng)屬于這種
revert:feat(pencil): add ‘graphiteWidth’ option (撤銷之前的commit)
upgrade:升級改造
bugfix:修補(bǔ)bug
optimize:優(yōu)化
perf: Performance的縮寫, 提升代碼性能
test:新增測試用例或是更新現(xiàn)有測試
ci:主要目的是修改項(xiàng)目繼續(xù)完成集成流程(例如Travis,Jenkins,GitLab CI,Circle)的提交
build: 主要目的是修改項(xiàng)目構(gòu)建系統(tǒng)(例如glup,webpack,rollup的配置等)的提交
scope(可選)
scope用于說明 commit 影響的范圍,比如數(shù)據(jù)層、控制層、視圖層等等,視項(xiàng)目不同而不同。
subject(必需)
subject是 commit 目的的簡短描述,不超過50個(gè)字符。
以動(dòng)詞開頭,使用第一人稱現(xiàn)在時(shí),比如change,而不是changed或changes
第一個(gè)字母小寫
結(jié)尾不加句號(.)文章來源:http://www.zghlxwxcb.cn/news/detail-820896.html
(可選)部分
是對本次 commit 的詳細(xì)描述,可以分成多行文章來源地址http://www.zghlxwxcb.cn/news/detail-820896.html
到了這里,關(guān)于git提交注釋規(guī)范的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!