git flow 使用步骤
Mac安装git-flow:brew install git-flow
克隆新代码:git clone git@gitlab.xxx.cn:abc/test.git
切换到远程的develop分支(很重要):git checkout develop (目的是为了和远程的分支关联起来)
使用 git-flow,从初始化一个现有的 git 库内开始:
git flow init
新分支的开发是基于 'develop' 分支的(这个操作创建了一个基于'develop'的特性分支,并切换到这个分支之下):
git flow feature start MYFEATURE
发布新分支到远程服务器:
git flow feature publish MYFEATURE
完成开发新分支。这个动作执行下面的操作.
- 合并 MYFEATURE 分支到 'develop'
- 删除这个新特性分支
- 切换回 'develop' 分支
git flow feature finish MYFEATURE
pull操作就用基本的 git pull 或者 git pull origin develop 就行,也可以使用:
git flow feature pull origin MYFEATURE
从 'develop' 分支开始创建一个 release 分支。
git flow release start RELEASE
将release分支发布到远程:
git flow release publish RELEASE
完成 release 版本
完成 release 版本是一个大 git 分支操作。它执行下面几个动作:
- 归并 release 分支到 'master' 分支
- 用 release 分支名打 Tag
- 归并 release 分支到 'develop'
- 移除 release 分支
git flow release finish RELEASE
【参考】https://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html
转载于:https://www.cnblogs.com/rxbook/p/10596367.html
git flow 使用步骤相关推荐
- 从一个前端项目实践 Git flow 的流程与参考
Git flow 出自 A successful Git branching model,这里使用了一个前端项目配合本文稿实施了 git flow 并记录流程作出示例和参考,对 hotfix 与持续部 ...
- SAP Spartacus 的 git flow 和发布流程
Git Flow and Release Process Library Version Compatibility Spartacus 项目由一组库组成. 为了更容易知道哪个版本的库与另一个版本兼容 ...
- Git Flow分支策略与Azure DevOps相关功能简介
想了很久,还是写这么一篇文章来总结一下有关分支策略和DevOps的一些内容吧.其实,DevOps相关的内容并不是我的工作范围,不过对于敏捷开发.DevOps.项目管理等等这一系列的与开发过程相关的内容 ...
- Git,Git Flow,GitLab使用指南
高效利用一次蹲坑时间,看看如何使用Git Flow进行高效开发,什么才是Git提交的正确姿势,怎样使用GitLab进行Code Review: 使用Git Flow高效开发: Git提交正确姿势,Co ...
- 为什么我从 Git Flow 开发模式切换到了 Trunk Based 开发模式?
我已经使用 Git Flow 构建我的 Git 分支有几年了.但是,我遇到了 Git Flow 的一些问题,其中大部分来自长期存在的分支.解决这些问题的方案就是 Trunk Based Develop ...
- Git - 团队合作利器 Branch 与 Git Flow
[原文地址]:从0开始学习 GitHub 系列之「团队合作利器 Branch」 Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖 ...
- mac中使用Sourcetree的git flow
mac中使用Sourcetree的git flow 前言 1.git flow工作流 1.1 什么是git flow 1.2 git flow上的分支 1.2.1 长期分支 1.2.2 短期分支 1. ...
- git flow安装与使用 linux,git flow的使用
git大家都比较熟悉,下面来简单说说git flow.通过几个简单的使用,来比较一下git flow的方便之处.为了演示方便,我现在远程新建一个代码仓库,名字叫做GitflowDemo. 要使用git ...
- GIT FLOW 分支管理
1. 分支管理环境分类: 生产环境(主分支) 预生产环境(发布分支) 测试环境(开发分支) 2. 开发分支分类: feature(功能分支): 用于开发一个新功能 完成新功能开发后合并 develop ...
最新文章
- 请给出一个Scala RDD的HelloWorld例子
- Epic苹果诉讼案,却把索尼微软Steam都拉下水,网友忙吃瓜
- 10.Java设计模式 工厂模式,单例模式
- python 单元测试 unittest
- html5录像功能限制时间,HTML5拍照和摄像机功能实战详解
- android不能在主线程,android.os.NetworkOnMainThreadException 在4.0之后谷歌强制要求连接网络不能在主线程进行访问(示例代码)...
- 通过PEB遍历进程模块(x64/wow4)
- 如何查看xbox账号所在服务器,Xbox账号绑定教程
- LaTex 符号大全
- IPtable 工作原理
- declares(declares是什么意思)
- html空格语言,HTML中如何键入空格
- 简单20行python代码_就这么简单!20行Python代码爬取腾讯视频
- C语言五子棋的项目背景,五子棋项目源码!
- Android -- 三种动画(帧动画、View动画、属性动画)
- Robust stochastic frontier analysis
- 1. 计算机思维 (大一新生,到)
- jQuery炫酷3d背景视觉差特效
- 偏振光相机3——偏振应用
- c# 个人笔记 正在学习中....
热门文章
- WGZX:javaScript 学习心得--1
- 一看就会之—利用IIS服务发布网站(实践篇)上
- mongodb和SQL语句对应查找表
- Thread系列——ThreadPool
- 机器学习基石-作业二-第10题分析
- 为什么tomcat在eclipse中启动了,访问不了
- rfcv函数实现_OpenSSL AES_ctr128_encrypt()作为伪随机函数在RFC3711(SRTP)
- 功能引导 android,Flutter实现App功能引导页
- prim求最短路径C语言,[图论]Prim算法求最小支撑树和最短路径
- 小程序向java后台发送图片_微信小程序在后台如何将二进制流转换成图片