美文网首页
记一次git分支管理实践

记一次git分支管理实践

作者: XX同学 | 来源:发表于2017-02-08 23:03 被阅读47次

一、主分支Master

git init  # 初始化Git仓库

Git仓库初始化时,会自动建立一个主分支Master,默认在这个分支上进行开发! Maste分支一般用于重大版本发布,日常开发应该在一个新的分支进行。

git branch dev   # 创建开发分支dev

git checkout dev  # 切换到Dev分支进行日常开发

0.1版本开发完成,准备发布0.1版本

git checkout Master  # 切换到主分支,准备发布版本

git merge --no-ff dev  # 将dev分支合并到主分支

git tag v0.1  # 添加一个标签,标记为0.1版本

git checkout dev # 切换到dev开发分支,继续开发0.2版本

那么问题来了,0.1版本出了bug,需要修复

git checkout master  # 先切换到master分支,因为0.1版本在master分支上发布

git branch fixbug-0.1-01  # 创建fixbug分支,修复0.1bug

git checkout fixbug-0.1-01 # 进入bug修复分支

git checkout master  # bug修复完成后,切换到master

git merge --no-ff fixbug-0.1-01  # 合并bug修复分支到主分支

git tag v0.1-fixbug-01  # 添加一个bug修改标签

git checkout dev  # 切换到开发分支,继续日常开发

二、远程分支

未完,待续。。。

相关文章

  • 记一次git分支管理实践

    一、主分支Master git init # 初始化Git仓库 Git仓库初始化时,会自动建立一个主分支Maste...

  • git常用命令

    分支管理 git 切换分支 git 查看远程分支 git 查看本地分支 git 创建本地分支 git 删除本地分支...

  • git-flow

    git-flow git-flow 应该是目前流传最广的 Git 分支管理实践。git-flow 围绕的核心概念是...

  • Git 分支管理 git-flow

    git-flow git-flow 应该是目前流传最广的 Git 分支管理实践。git-flow 围绕的核心概念是...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • GIT分支管理

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

  • Git分支管理最佳实践

    前言 Git是一个优秀的版本控制软件,可以在无网络环境下对代码进行提交,在有网络环境下再将代码推送到远程仓库。同时...

  • Git 分支管理最佳实践

    [转载]https://www.ibm.com/developerworks/cn/java/j-lo-git-m...

  • Git分支管理实践 - MrtfGitFlow

    常见的GIT分支管理方式有:GitFlow,AoneFlow等 GitFlow 一旦develop分支积聚了足够多...

  • git常用操作

    Basic Operation 分支管理切换分支git checkout git checkout -b #...

网友评论

      本文标题:记一次git分支管理实践

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