Git分支结构管理

概述

大部分同学在开发过程中,一般只使用master、develop两个分支,实际上git分支管理有很多涉及到实际业务的分支结构值得我们去借鉴,以下将会对git分支结构做简要阐述。

主要分支可以分为:主分支master以及开发分支develop。临时分支可以分为以下三部分:

release: 发布分支 ,从develop中分出。

feature: 功能分支,从develop分出。

fixbug: 线上bug分支,从master分出。

实际用例

这里以订单功能举例。

当我们接到一个订单模块功能时,我们首先可以从develop分支中分出一个feature分支,这里将分支名为order。功能开发结束后,合并order分支至develop分支。此时功能开发完成等待测试完成后发布,这里我们将develop分支分出release分支,这个分支就用来做测试,测试工作完成后我们将release分支合并至develop分支,再将develop分支合并至master分支作为线上版本发布。

功能发布后我们发现线上的项目有bug,此时从master分支中分出fixbug分支以供修改bug使用。bug修改完成之后,fixbug分支合并至develop分支,develop延续以上功能开发分支流程即可。

第一次分享文章,不足之处,请担待,如果大家有好的想法或者我的文章有错误理解,欢迎各位参与分享

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ![Flask](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW...
    极客学院Wiki阅读 7,267评论 0 3
  • 不知不觉易趣客已经在路上走了快一年了,感觉也该让更多朋友认识知道易趣客,所以就谢了这篇简介,已做创业记事。 易趣客...
    Physher阅读 3,439评论 1 2
  • 双胎妊娠有家族遗传倾向,随母系遗传。有研究表明,如果孕妇本人是双胎之一,她生双胎的机率为1/58;若孕妇的父亲或母...
    邺水芙蓉hibiscus阅读 3,721评论 0 2
  • 晴天,拥抱阳光,拥抱你。雨天,想念雨滴,想念你。 我可以喜欢你吗可以啊 我还可以喜欢你吗可以,可是你要知道我们不可...
    露薇霜凝阅读 1,233评论 1 2