GIt分支管理规范

本文介绍了Git分支管理规范,包括常设分支如master和develop的使用,以及临时分支如feature-*、release和bugfix-*的创建和删除规则。同时阐述了正常开发流程和生产环境Bug修复流程,强调了代码审查和分支合并的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分支管理

常设分支:永久不删除
  1. master:生产环境的稳定分支,构建生产环境
    • 仅用来发布新版本,除了从 release 测试分支或 hotfix-* Bug修复分支进行merge,不接受任何其它修改。
    • master分支上存放的应该是随时可供在生产环境中部署的代码
    • 每一次更新,最好添加对应的版本号标签。
  2. develop:开发环境的稳定分支,公共开发环境基于该分支构建
    • develop分支来源于feature、release、hotfix-*分支。
临时分支:用完立即删除
  1. feature-* :功能分支,是为了开发某个特定功能,从 develop 分支上面分出来的。开发完成后,要merge到 develop 分支。

    • 功能分支的命名,采用 feature-* 的形式命名( * 为任务单号)
  2. release :测试环境的稳定分支,本分支是从develop分支派生出来的

    • 测试人员在该分支进行测试并提交Bug,开发人员基于该分支派生的bugfix-*分支进行bug修复,最终再合并回release分支,待测试完成,该分支必须合并回develop分支和master分支。
  3. bugfix-* :测试阶段修复Bug用此类分支命名,该分支是为了修复某个bug,从 release 分支上面分出来的。修复完成后,再合并回 release 分支。

    • Bug修复分支的命名,采用 bugfix-* 的形式命名(*为bug单号)
  4. hotfix-* :线上出现的紧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值