Git版本控制-分支管理-发布流程标准管理

基于git开发分支管理;版本发布;bug修改;完整流程

Git教程()Git版本控制-分支管理-发布流程_分支管理

 

一.初始化项目到master主分支 

1.新建git仓库(以开源的gitee讲解)

Git教程()Git版本控制-分支管理-发布流程_git_02

Git教程()Git版本控制-分支管理-发布流程_git仓库_03

====点击创建git仓库即可

Git教程()Git版本控制-分支管理-发布流程_分支管理_04

               ==要提交项目到git仓库的地址https://gitee.com/lpinfo/lpinfo-shop-tools.git

2.使用maven创建项目lpinfo-shop-tools项目结构图

Git教程()Git版本控制-分支管理-发布流程_分支管理_05

3.找到maven项目lpinfo-shop-tools的根目录 

   

Git教程()Git版本控制-分支管理-发布流程_分支管理_06

     ====初始化git仓库  提交代码到git仓库

Git教程()Git版本控制-分支管理-发布流程_分支管理_07

 

Git教程()Git版本控制-分支管理-发布流程_git仓库_08

二.查看gitee上仓库项目

1.查看提交到master项目

Git教程()Git版本控制-分支管理-发布流程_git_09

2.基于master分支 创建dev分支

Git教程()Git版本控制-分支管理-发布流程_分支管理_10

====点击提交创建dev分支

Git教程()Git版本控制-分支管理-发布流程_git仓库_11

三.开发人员代码编写和分支管理

1.开发人员根据git地址检出项目https://gitee.com/lpinfo/lpinfo-shop-tools.git 检出的项目为master分支的切换为dev分支开发

Git教程()Git版本控制-分支管理-发布流程_git仓库_12

2.dev分支提交修改的代码

Git教程()Git版本控制-分支管理-发布流程_分支管理_13

===================项目开发完成========

四.项目版本发布

1.项目开发完成发布release版本

2.新建1.0-release分支 (预发布的版本都是在dev分支上分出来的,预发布分支都是基于dev来创建的)

Git教程()Git版本控制-分支管理-发布流程_分支管理_14

=======基于dev创建的1.0-release版本如下

Git教程()Git版本控制-分支管理-发布流程_git仓库_15

========确认没有问题将1.0-release合并到 master分支上 打一个标签 v1.0-release-20190327

Git教程()Git版本控制-分支管理-发布流程_git仓库_16

=======然后在将1.0-release 合并到dev上

Git教程()Git版本控制-分支管理-发布流程_git仓库_17

五.maven版本打包发布1.0-release