Git 开发流程规范

随着团队和项目规模的增长,本文制定了Git开发流程规范,包括主分支master、开发分支develop、功能分支feature、发行分支release和bug修复分支hotfix的使用规则。强调不得直接在master分支开发,功能开发应在feature分支进行,发行前从develop拉出release分支进行测试,线上bug修复通过hotfix分支处理。推荐使用命令行或Sourcetree等工具,并提供了.gitignore文件规范示例。

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

由于团队和项目规模在逐步扩大,为了统一开发流程,减少版本冲突,也方便大家规范化开发,在这拟定git开发流程。大家必须按照流程进行代码拉取提交合并。

  • 分支命名规则
  1.   主干分支:master,该分支必须长期保持干净,可运行。不得直接在master分支进行开发, master分支只进行代码合并操作。
  2.   开发分支:develop,该分支为团队公用,开发人员一般从该分支拉取代码。
  3.   功能分支:feature, 该分支一般从develop分支拉出,如feature-multi_warning, 在该分支进行代码开发。
  4.   发行分支:release,在特性开发完毕之后,决定发布某一个版本,此时需要从develop分支上拉出一条release分支,例如release-1.0.0, 并将需要发布的特性从feature分支合并到release分支,随后针对release分支部署测试环境,测试和修改bug在该分支进行。
  5.   bug修复分支:hotfix, 线上版本有紧急bug时,从master切出hotfix分支,如hotfix-issue1128,在修改之后合并回master和develop分支。
  • 开发流程

创建主分支和开发分支

由项目管理员创建项目,并将master分支和develop分支推送到远端.

  • 主分支和开发分支
# project setup, files add

# add .gitignore file

git init                &nbs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值