美文网首页Get 技能DEVOPS技术硬通货
一个我看了就想马上用起来的 Git 工作流

一个我看了就想马上用起来的 Git 工作流

作者: _Ryeeeeee | 来源:发表于2015-07-21 22:28 被阅读1551次

前几天在网上看到一篇关于 Git 分支模型的推荐,作者亲身实践并告诉我们这是一个成功的模型。当时,自己正苦于项目混乱的分支管理,当我看完这篇文章的时候,心中豁然开朗,相见恨晚大概就是这样的感觉吧。

原文链接:http://nvie.com/posts/a-successful-git-branching-model/

我不觉得我会描述得比原文更好,所以这里只是做个总结,我还是推荐大家去看原文。

分支模型
  • master: 主分支,也是对外的默认分支,当前分支上的所有版本都是可以直接发布的,并且需要使用 tag 记录所有版本信息。
  • develop: 开发分支,所有的开发任务都应在此分支或从此分支 checkout 的分支中进行,且不会被其他分支合并,即使是 master 分支。
  • feature: 特性开发分支,当程序需要开发一个新的特性的时候,应从 develop checkout 一个特性分支,在特性开发完毕之后需要被合并到 develop 分支,且远端不可存在此分支。
  • release: 发布分支,当程序近乎可发布状态的时候,从 develop 分支 checkout ,并且在此分支处理一些例如版本号修改等各发布相关的修改。在此分支切不可开发新功能,但可以进行一些发布必要的小修补。完成后需要被合并到 master 分支和 develop 分支。
  • hotfix: 紧急修复分支,这个分支可能是你最不想看到的分支。因为当一个新的版本发布了之后,可能会面临一些比较重大的 bug,而又等不到下一个版本开发完成之后再进行修复,此时就需要从 master 分支 checkout 一个 hotfix 分支出来,在这个分支进行修复,完成之后需要被 master 和 develop 分支合并。

相关文章

  • 一个我看了就想马上用起来的 Git 工作流

    前几天在网上看到一篇关于 Git 分支模型的推荐,作者亲身实践并告诉我们这是一个成功的模型。当时,自己正苦于项目混...

  • Git工作流指南

    今天看了一下翻译的git工作流指南,简单总结一下。 Git工作流指南Git工作流指南:集中式工作流Git工作流指南...

  • Git基础

    一、Git 工作流程 本章节我们将为大家介绍 Git 的工作流程。 一般工作流程如下: 克隆 Git 资源作为工作...

  • Git 的各种工作流程

    Git 的各种工作流程 常见的git工作流程 Centralized Workflow (集中式工作流)、Feat...

  • 如何高效实用 Git

    Git 工作流 只要项目是多人参与的,那么就需要使用正确的 Git 工作流程。 下面介绍一个简单有效的工作流程。 ...

  • git

    GIT git工作流 集中工作流 功能分支工作流 gitflow工作流master分支存放所有正式发布的版本,可以...

  • 如何通俗易懂的理解git-flow

    首先记住:git-flow一个当前非常流行的工作流程 ,工作流程而已 Git Flow的流程图,我相信这张图在网上...

  • Git版本管理软件初识 2019-01-26

    git 是什么? “git是版本控制系统。” git 的工作流程? “有三种工作流程: Git flow Gith...

  • Git工作流

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

  • git工作流

    先上图,后讲解 git工作流,什么是git工作流,个人觉得这个就是一个使用git协同开发的规范,有了这个规范可以很...

网友评论

本文标题:一个我看了就想马上用起来的 Git 工作流

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