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延续以上功能开发分支流程即可。

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

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

推荐阅读更多精彩内容