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

上一讲说明了常用的文件操作改如何交给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文件基本操作_分支管理

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言:教程来源于Udacity的免费教程-用Git进行版本控制,这里仅是个人的笔记,参考使用。 git tag:给...
    地坛公园阅读 1,926评论 0 1
  • 本系列教程来自廖雪峰的官方网站,现在搬运过来,目的帮助自己和小白学习收藏!附赠:常用git命令清单 目录 前言 创...
    Blizzard_liu阅读 1,151评论 0 4
  • 分支管理 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习...
    bo_song阅读 725评论 0 1
  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 1,971评论 0 5
  • git分支使用的坏习惯 最近使用git提交代码发现大家的方式都不一样,自己在使用中也遇到了一些问题,导致代码危险。...
    好奇的小刺猬阅读 1,744评论 0 1