Git Flow 笔记

2018-12-12  本文已影响0人  无为无味无心

0 GitFlow 有Vincenr Driessen 提出的git 软件开发版本管理的流程标准。

博文:https://nvie.com/posts/a-successful-git-branching-model/

1 主要分支介绍

Git Flow

maseter分支

主分支产品功能全部实现后,在mster分支对外发布。

develop 分支

开发分支,基于master分支克隆,产品的编码在此分支进行。

release 分支

bugfix 分支

feature 分支

2 使用CitFlow有如下几点优势:

3 开发 示例

1 从远程仓库克隆代码到本地

git clone https://liaowei1992.visualstudio.com/IdentityServer.Samples/_git/IdentityServer.Samples

2 基于master 分支 创建develop

//切换master 分支
git checkout master
// 基于master 创建develop分支
git checkout -b develop

3 feature 开发新功能

1 从develop创建feature 分支
2 在feature分支下编写代码
3 合并feature分支到develop分支
4 推送到远程仓库 develop

git checkout -b feature1
git add .
git commit -n "功能开发完成"
git tag -m  "v1.2版本" v1.2
//执行拉取操作
git pull
// 解决代码冲突 推送代码到远程仓库
git push orign develop
上一篇 下一篇

猜你喜欢

热点阅读