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 使用步骤相关推荐

  1. 从一个前端项目实践 Git flow 的流程与参考

    Git flow 出自 A successful Git branching model,这里使用了一个前端项目配合本文稿实施了 git flow 并记录流程作出示例和参考,对 hotfix 与持续部 ...

  2. SAP Spartacus 的 git flow 和发布流程

    Git Flow and Release Process Library Version Compatibility Spartacus 项目由一组库组成. 为了更容易知道哪个版本的库与另一个版本兼容 ...

  3. Git Flow分支策略与Azure DevOps相关功能简介

    想了很久,还是写这么一篇文章来总结一下有关分支策略和DevOps的一些内容吧.其实,DevOps相关的内容并不是我的工作范围,不过对于敏捷开发.DevOps.项目管理等等这一系列的与开发过程相关的内容 ...

  4. Git,Git Flow,GitLab使用指南

    高效利用一次蹲坑时间,看看如何使用Git Flow进行高效开发,什么才是Git提交的正确姿势,怎样使用GitLab进行Code Review: 使用Git Flow高效开发: Git提交正确姿势,Co ...

  5. 为什么我从 Git Flow 开发模式切换到了 Trunk Based 开发模式?

    我已经使用 Git Flow 构建我的 Git 分支有几年了.但是,我遇到了 Git Flow 的一些问题,其中大部分来自长期存在的分支.解决这些问题的方案就是 Trunk Based Develop ...

  6. Git - 团队合作利器 Branch 与 Git Flow

    [原文地址]:从0开始学习 GitHub 系列之「团队合作利器 Branch」 Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要太方便,而实际项目开发中团队合作最依赖 ...

  7. 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. ...

  8. git flow安装与使用 linux,git flow的使用

    git大家都比较熟悉,下面来简单说说git flow.通过几个简单的使用,来比较一下git flow的方便之处.为了演示方便,我现在远程新建一个代码仓库,名字叫做GitflowDemo. 要使用git ...

  9. GIT FLOW 分支管理

    1. 分支管理环境分类: 生产环境(主分支) 预生产环境(发布分支) 测试环境(开发分支) 2. 开发分支分类: feature(功能分支): 用于开发一个新功能 完成新功能开发后合并 develop ...

最新文章

  1. 请给出一个Scala RDD的HelloWorld例子
  2. Epic苹果诉讼案,却把索尼微软Steam都拉下水,网友忙吃瓜
  3. 10.Java设计模式 工厂模式,单例模式
  4. python 单元测试 unittest
  5. html5录像功能限制时间,HTML5拍照和摄像机功能实战详解
  6. android不能在主线程,android.os.NetworkOnMainThreadException 在4.0之后谷歌强制要求连接网络不能在主线程进行访问(示例代码)...
  7. 通过PEB遍历进程模块(x64/wow4)
  8. 如何查看xbox账号所在服务器,Xbox账号绑定教程
  9. LaTex 符号大全
  10. IPtable 工作原理
  11. declares(declares是什么意思)
  12. html空格语言,HTML中如何键入空格
  13. 简单20行python代码_就这么简单!20行Python代码爬取腾讯视频
  14. C语言五子棋的项目背景,五子棋项目源码!
  15. Android -- 三种动画(帧动画、View动画、属性动画)
  16. Robust stochastic frontier analysis
  17. 1. 计算机思维 (大一新生,到)
  18. jQuery炫酷3d背景视觉差特效
  19. 偏振光相机3——偏振应用
  20. c# 个人笔记 正在学习中....

热门文章

  1. WGZX:javaScript 学习心得--1
  2. 一看就会之—利用IIS服务发布网站(实践篇)上
  3. mongodb和SQL语句对应查找表
  4. Thread系列——ThreadPool
  5. 机器学习基石-作业二-第10题分析
  6. 为什么tomcat在eclipse中启动了,访问不了
  7. rfcv函数实现_OpenSSL AES_ctr128_encrypt()作为伪随机函数在RFC3711(SRTP)
  8. 功能引导 android,Flutter实现App功能引导页
  9. prim求最短路径C语言,[图论]Prim算法求最小支撑树和最短路径
  10. 小程序向java后台发送图片_微信小程序在后台如何将二进制流转换成图片