美文网首页
010_版本管理利器_git_分支管理

010_版本管理利器_git_分支管理

作者: cjxz | 来源:发表于2020-04-24 23:59 被阅读0次

上一讲说明了常用的文件操作改如何交给git管理。这一讲我们来讲一下分支管理。主要涉及创建分支,切换分支,删除分支。至于合并分支以后我们单独举一些场景来分析合并分支。下面开始吧

一、分支是什么

大家如果参加工作就知道项目管理里面可能有很多任务都要开发,但是这些任务可能不是一起上线的。比如张三在做订单支付需求,李四在做订单统计任务,两个人都是订单项目组。此时如果张三做的需求需要4月24号上线,而李四的需求在5月7号上线。他们两个又是同一个项目。那么他们开发需要互不影响,所以张三需要一个自己的版本管理,李四也需要一个自己的版本管理。在git里面他们可以通过分支管理个自己的版本历史而相互不影响。当张三任务开发完毕可以将自己的分支合并到master分支。这个master分支就是将要上线的分支。而且这个合并也极其简单。张三自己的版本管理就是分支。在git里面分支管理非常简单,这也是git这么留行的一个原因。

二、分支管理

1.创建分支

  • 创建分支git branch 新分支名 分支来源
zhuchaodeMBP-2:learning-git zhuchao$ git branch zs master
zhuchaodeMBP-2:learning-git zhuchao$ git branch -av
* master 1ee5b2c rename file
  zs     1ee5b2c rename file
  • 使用git checkout -b 新分支名 分支来源创建分支
zhuchaodeMBP-2:learning-git zhuchao$ git checkout -b zs1 zs
Switched to a new branch 'zs1'

2.切换分支

zhuchaodeMBP-2:learning-git zhuchao$ git checkout zs
Switched to branch 'zs'

3.删除分支

  • 当分支已经合并过git branch -d zs2
  • 当分支没有合并过git branch -D zs2

本期视频:04_git文件基本操作_分支管理

相关文章

  • 010_版本管理利器_git_分支管理

    上一讲说明了常用的文件操作改如何交给git管理。这一讲我们来讲一下分支管理。主要涉及创建分支,切换分支,删除分支。...

  • iOS小组代码分支管理

    代码分支管理规范 为了规范代码库分支管理和版本管理,使代码分支及版本结构清晰,方便维护,并避免由于维护造成的错误的...

  • git 分支规范

    git分支规范 目的 为了规范代码库分支管理 和 版本管理,使代码分支及版本结构清晰, 方便维护,并避免由于维护造...

  • Git三剑客之Git

    一、Git概述 版本管理的演变1)集中式的版本管理(SVN) 有集中的版本管理服务器 具备文件版本管理和分支管理能...

  • git基本操作

    创建版本库 版本信息 远程仓库 分支管理 标签管理 自定义git

  • 009_版本管理利器_git_文件基本操作

    上一节在阐述本地配置的时候简单举了一个文件的例子,本讲将详细描述在git里面文件如何处理,包括增加文件,修改文件,...

  • 007_版本管理利器_git_安装和卸载

    1.git环境搭建 1.1.下载git软件 下载git安装文件https://git-scm.com/downlo...

  • Git管理策略

    在多人开发的环境下,良好的管理机制是必须的。 分支管理策略 1. master 主分支-用于发布版本 发布版本时打...

  • Git--第5章--“必杀技”-Git分支

    团队合作利器:Git 分支管理 Git 相比于 SVN 最强大的一个地方就在于「分支」,Git 的分支操作简直不要...

  • Git笔记

    Git教程 Git简介 安装Git 创建版本库 版本控制 远程仓库 分支管理 创建与合并分支 简单的命令 查看分支...

网友评论

      本文标题:010_版本管理利器_git_分支管理

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