Git 在 实际开发 中的实际流程

在这里插入图片描述

Master(主分支)

master 通常只是用于对外发布项目的新版本

Develop(开发分支)

代替单一的 master,日常开发应该在另一条分支上完成,我们把开发用的分支叫做 develop

Hotfix(维护分支)

项目正式发布后难免会出现 bug,这时就需要创建一个分支,进行 bug 的修补

hotfix 应该从 master 中分离出来,bug 被修补后,再合并到 master 和 develop 中

Release(预发布分支)

在项目正式发布之前,需要一个预发布的版本进行测试,于是从 develop 中分离出 release,用于内部或公开的测试

release 最后应该同时合并到 master 和 develop 中

Feature(功能分支)

每一个新功能应该使用单独一个 feature 进行开发,feature 应该从 master 中分离出来

feature 不应该跟 master 分支有任何交流,功能开发完成后合并到 master 中

补充:

常设分支就只有:主分支(master)和开发分支(develop)两个

其他的均为 临时分支:功能分支(feature)、预发布分支(release)、维护分支(hotfix)
ps:用完之后应该及时删除

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值