美文网首页Git
基于Github的一次git flow实验

基于Github的一次git flow实验

作者: 趁你还年轻233 | 来源:发表于2018-06-28 19:10 被阅读24次

一、创建并克隆 repo

https://github.com/FrankKai/git-flow-demo.git

二、安装 webstorm git flow 插件

插件名:Git Flow Integration


1.插件安装失败?https://www.jetbrains.com/ 搜索栏 关键字 搜索。
2.找到目标插件并下载:http://plugins.jetbrains.com/plugin/7315-git-flow-integration
3.本地安装并重启webstorm

三、git flow初始化 repo

1.右下角init repo

2.初始化配置

3.git flow actions

Feature

  • Start Feature



  • Finish Feature



  • Publish Feature



有一个发现:
- Publish之后,会在remote仓库生成一个新的分支

有几个问题:
- Publish之后,Finish失败。
- 单独删除/remotes/origin/feature/foo失败。

老哥建议:
- Publish不常用
- 可以使用删除远程仓库分支的git命令`git push origin --delete feature/bar`(非默认分支)
  • Track Feature


类似于pull一个远程分支。

Release

  • Start Release



  • Finish Release



  • Publish Release



  • Track Release
    类似于pull一个远程分支。

发现:

  • 只有在一个release Finish之后才能Start新的分支。

Hotfix

  • Start Hotfix


  • Finish Hotfix


  • Publish Hotfix



四、总结

  • Start *
    基于master/develop创建出新的分支
    • Feature develop->feature/*
    • Release develop->release/*
    • Hotfix master->hotfix/*
  • Finish *
    合并当前特殊分支到master/develop,删除当前特殊分支
    • Feature feature/* -> develop
    • Release release/* -> develop && master
    • Hotfix hotfix/* ->develop && master
  • Publish *
    创建同名remote分支
    • Feature feature/*
    • Release release/*
    • Hotfix hotfix/*

That's it !

相关文章

  • GIT分支管理

    GIT 分支管理 参考:在阿里,我们如何管理代码分支?GitHub Flow & Git Flow 基于Git...

  • 基于Github的一次git flow实验

    一、创建并克隆 repo https://github.com/FrankKai/git-flow-demo.gi...

  • Git Flow

    Git Flow是使用Git的一套开发规范。在github上有一个基于Git Flow的命令行工具:git-flo...

  • git分支管理与使用规范

    git分支管理与使用规范 分支管理 flow git flow github flow gitlab flow f...

  • git flow 流程

    git flow init https://danielkummer.github.io/git-flow-che...

  • git-flow使用指南

    git-flow使用指南 1.简介 git-flow是基于Git Flow工作流模型的工具,了解Git Flow ...

  • Git工作流

    一、Git常见工作流 Git三种常见的工作流:Git Flow、GitHub Flow 、GitLab Flow ...

  • Git的代码分支策略实践

    目前主流的git工作流模式有git flow、github flow、gitlab flow这几种,采用不同的代码...

  • git分支管理

    主流的分支管理有以下几种: Git Flow GitHub Flow GitLab flow Trunk Base...

  • Git 工作流程

    文中内容仅供参考。 Git 工作流程简单介绍了三种广泛使用的工作流程: Git flow Github flow ...

网友评论

    本文标题:基于Github的一次git flow实验

    本文链接:https://www.haomeiwen.com/subject/rlfgyftx.html