1、分支概念

【1】什么是分支:
在版本控制过程中,使用多条线同时推进多个任务。这里面说的多条线,就是多个分支。

【2】通过一张图展示分支:

【3】分支的好处:
同时多个分支可以并行开发,互相不耽误,互相不影响,提高开发效率
如果有一个分支功能开发失败,直接删除这个分支就可以了,不会对其他分支产生任何影响。

2、分支操作

2.1、查看,创建,切换分支

【1】在工作区创建一个Test4.txt文件,然后提交到暂存区,提交到本地库:

【2】查看分支:

【3】创建分支:

再查看:

【4】切换分支:

2.2、如何解决冲突

【1】进入branch01分支,增加内容:

【2】将分支切换到master:

然后在主分支下 加入内容:

【3】再次切换到branch01分支查看:

【4】将branch01分支 合并到 主分支 :
(1)进入主分支:

(2)将branch01中的内容和主分支内容进行合并:

查看文件:出现冲突:

解决:
公司内部商议解决,或者自己决定 人为决定,留下想要的即可:

将工作区中内容添加到暂存区:

然后进行commit操作:

【Git】分支概念及操作相关推荐

  1. Git系列文章(8):Git分支(4)

    今天将要分享的内容是:本地分支管理以及远程分支管理. 5 分支管理 前面几天的内容分享了对于Git分支的相关操作以及如何解决分支合并的时的冲突,这个章节将会介绍一些分支管理的工具或者命令. 5.1 查 ...

  2. Git分支操作与远程仓库的使用

    Git分支操作 本地仓库 创建分支 合并分支 删除分支 远程仓库 push 推送远程分支 pull 拉取远程分支 fetch 更新远程分支 本地分支与远程分支的跟踪关系 本地仓库 由于Git的分布式特 ...

  3. git 小乌龟 更新分支_git常用操作

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git ...

  4. Git学习(了解版本控制、Git安装配置、Git基本理论、Git搭建、Git文件操作、使用码云或Github、IDEA集成Git,Git分支开发)

    学习git之前,我们需要先明白一个概念,版本控制! 版本控制 什么是版本控制 版本迭代,新的版本!版本管理器. 版本控制(Revision Control)是一种在开发的过程中用于管理我们对文件.目录 ...

  5. GIT(一):版本控制、git历史、git基本概念、git安装配置、git版本管理(本地和远程)、git分支管理

    目录 一.版本控制 1.1 版本控制概念 1.2 版本控制软件分类 1.2.1 集中式版本控制 1.2.2 分布式版本控制 二.git历史 三.GIT基本概念 3.1 GIT原理 3.1.1 GIT基 ...

  6. git分支/标签操作

    git分支类似于某一个模块,等到所有模块开发完毕时,最后聚合在一起形成一个项目.而分支之间一般是不会受影响的. git 分支的基本操作: git branch branchname 表示创建分支,新建 ...

  7. Git知识总览(六) Git分支中的远程操作实践

    前几篇博客陆陆续续的讲了好多关于Git操作的内容, 其中在上篇博客聊了<Git中的merge.rebase.cherry-pick以及交互式rebase>,本篇博客仍然也不例外,不过本篇博 ...

  8. 理解git结构与简单操作(四)合并分支的方法与策略

    接上节,此时的dev分支与master分支的进度就不一样了,所以需要将dev分支与master分支同步.这里需要的就是合并分支的操作,大家应该都知道用git merge或者git rebase. gi ...

  9. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

最新文章

  1. itoa函数的实现(不同进制)
  2. 北斗导航 | 北斗三号全球导航卫星系统6类服务测试评估
  3. C# ASP 面试题 2017
  4. 线性回归 逻辑回归
  5. JavaScript内置对象Date常用函数
  6. php微信jsapi支付小结,ThinkPHP接入微信支付 - JSAPI支付
  7. html怎么加漂浮物,全面开展水面漂浮物清理专项行动
  8. Qt第一印象——Qte与Qt
  9. Kaldi AMI数据集脚本学习7---train_deltas.sh
  10. 线性模型第3讲:Lasso方法
  11. fcpx教程从入门到精通「3」预览窗口的认识
  12. 微信这项功能即将下线,赶快导出数据!
  13. 直播预告|阿里云容器网络文件系统发布会
  14. 小米air2se耳机只有一边有声音怎么办_别光盯着AirPods,这些无线蓝牙耳机,其实也很好用...
  15. Microsoft Office 2021 简体中文正式版下载
  16. html怎么把图片左移_html元素向左移代码 html
  17. linux下使用PulseAudio获取扬声器的音量和是否静音
  18. hibernatexml方式和注解方式实现单实体映射和继承关系映射,eclipse实现
  19. 助力企业设备上云,京东云上物联网产品重磅发布
  20. MySQL auto_increment介绍及自增键断层的原因分析

热门文章

  1. 华东交通大学2018年ACM双基程序设计大赛题解
  2. linux 软件包kbd 位置,1.10.42 6.42. Kbd-1.12 - Linux 系统构建指南
  3. 9个Excel小技巧,提高你的数据分析效率
  4. PBR之IBL和球谐的梳理
  5. 基于Java的ATM系统
  6. 【人工智能】人工智能的概况(绪论)
  7. H5 开发内嵌页面跨域问题
  8. 将自己训练的MASK-RCNN模型用于摄像头实时检测
  9. 【5G系列】RLC (Radio Link Control )协议详解
  10. 苹果虚拟home键_苹果手机几个实用小技巧,相见恨晚,快试试你的手机!