git 分支管理推荐规范

git 分支管理推荐规范

1、代码分支管理

(1) master分支:为主分支(保护分支),禁止直接在master上进行修改代码和提交,此分支的代码可以随时被发布到线上;

(2) dev_master分支:为测试分支或者叫做合并分支,所有开发完成需要提交测试的功能合并到该分支,该分支包含最新的更改;

(3) dev_分支:为开发分支,大家根据不同需求创建独立的功能分支,开发完成后合并到dev_master分支;

(4) dev_fix分支:为bug修复分支,需要根据实际情况对已发布的版本进行漏洞修复。

2、代码标签(Tag)管理

Tag采用三段式:v版本.里程碑.序号(v2.3.1)

架构升级或架构重大调整,修改第1位
新功能上线或者模块大的调整,修改第2位
bug修复上线,修改第3位

3、代码提交规范

(1)代码提交格式

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

    <BLANK LINE>

    <body>

    <BLANK LINE>

    <footer>

注意:(): 为必填项,采用最小特性原则进行提交。

(2)可选的type

feat:新功能(feature)
fix:修补bug
style:格式
refactor:重构
perf:性能优化
test:测试相关
docs:文档(documentation)
chore: 构建过程或辅助工具的变动

(3)提交示例

git commit -a -m “feat/(scope)新增:xxxxxx”
git commit -a -m “fix/(scope)修复:xxxxxx”
git commit -a -m “style/(scope)样式修改:xxxxxx”
git commit -a -m “refactor/(scope)重构:xxxxxx”
git commit -a -m “perf/(scope)性能优化:xxxxxx”
git commit -a -m “test/(scope)测试:xxxxxx”
git commit -a -m “docs/(scope)文档修改:xxxxxx”
git commit -a -m “chore/(scope)过程或工具变更:xxxxxx”

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值