git 規(guī)范

git 分支命名規(guī)范:

master分支:穩(wěn)定可用的版本的(可部署的)分支,不能直接在該分支上開發(fā)

develop:開發(fā)主分支,不做開發(fā)用,只做合并用,是所有功能分支的合并主分支

feature:功能開發(fā)分支,在develop上創(chuàng)建分支,以開發(fā)的功能模塊命名(feature-xxx),測試完成后合并到develop分支

feature-xxx-fix:bug修復(fù)分支,feature-xxx合并之后發(fā)現(xiàn)bug,在develop上創(chuàng)建分支進(jìn)行修復(fù),修復(fù)完成后合并到develop分支,在featrue-xxx合并之前發(fā)現(xiàn)bug,在feature-xxx修復(fù)bug,修復(fù)完成后再合并到develop分支

hotfix-xxx:緊急修復(fù)bug分支,再master上創(chuàng)建分支,修復(fù)完成后再合并到master分支

注意:一個功能分支盡量只開發(fā)一個功能模塊,不要多個功能模塊在一個分支上開發(fā)

feature分支在申請合并之前,首先pull一下develop分支,看是否有沖突,如果有沖突先解決沖突在合并

git commit? message規(guī)范:

格式:<type>: <subject>

type:提交類型,subject:提交目的簡單描述

type分類:fix: 修復(fù)bug、add: 新功能、update: 更新、refactor : 某個已有功能重構(gòu)、perf : 性能優(yōu)化

style : 代碼格式改變、test: 增加測試代碼、docs : 文檔改變、revert: 撤銷上一次的commit、build: 構(gòu)建工具或構(gòu)建過程等的變動

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容