精选文章 Git分支

Git分支

作者:aojinkun2397 时间: 2021-02-05 10:06:26
aojinkun2397 2021-02-05 10:06:26
【摘要】什么是分支 
 在版本控制过程中, 使用多条线同时推进多个任务。 
  
 比如我们的主分支是master,现在要开发一个蓝色的皮肤功能feaure_blue和一个游戏的功能feature_game。这时候两个分支可以同时进行开发,谁也不用等谁,当功能开发完成后,可以申请合并到主分支中。 
 如果开发过程中遇到了bug,我们可以直接创建一个错误修复分支hot_fix,进行bug修复,而不影响...

什么是分支

在版本控制过程中, 使用多条线同时推进多个任务。

Git分支1

比如我们的主分支是master,现在要开发一个蓝色的皮肤功能feaure_blue和一个游戏的功能feature_game。这时候两个分支可以同时进行开发,谁也不用等谁,当功能开发完成后,可以申请合并到主分支中。

如果开发过程中遇到了bug,我们可以直接创建一个错误修复分支hot_fix,进行bug修复,而不影响主程序的运行。

分支的操作

  • 创建分支

    git branch [分支名]
  • 查看分支

    git branch -v
  • 切换分支

    git checkout [分支名]
  • 合并分支

    • 第一步: 切换到接受修改的分支(被合并, 增加新内容) 上
      git checkout [被合并分支名]
    • 第二步: 执行 merge命令
      git merge [有新内容分支名]

!>冲突:当我们创建了分支后,其实两个分支我们是都可以修改的,当我们正好修改的两个分支的同一个地方,两个修改的地方又不一致的时候,就会产生版本冲突的问题。

  • 解决冲突

    冲突的表现 :

    Git分支2

    冲突的解决:

    • 第一步: 编辑文件, 删除特殊符号
    • 第二步: 把文件修改到满意的程度, 保存退出
    • 第三步: git a dd [文件名]
    • 第四步: git commit -m "日志信息"(注意: 此时 commit 一定不能带具体文件名 )

转载于:https://www.cnblogs.com/chen88/p/11538368.html

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:SpringBoot整合shiro

下一篇:Git的远程操作

您可能感兴趣

  • 关于switch分支判断问题

    关于switch分支判断问题我理解不清: var fruits:Array=["苹果","香蕉","葡萄","金桔","小番茄"];                        var currentFruit:String=fruits[Math.floor(Math.random()*fruits.length)];                        trace("摸到...

  • debian 5 安装git

    2019独角兽企业重金招聘Python工程师标准>>> 安装所需的环境 apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev python perl make bzip2 从下面的 Git 官方站点下载最新版本源代码: http://git...

  • GIT的使用

    --git的Linux源码安装 --下载 wget http://git-core.googlecode.com/files/git-1.7.7.1.tar.gz --解压 tar zxvf git-1.7.7.1.tar.gz cd git-1.7.7.1 --编译 make prefix=/usr all...

  • Git Tool Part 1

    最近来了一些newguys,版本控制工具全部开始迁移到Git上来.原来都是老CVS或SVN的用户. 所以打算把内部Wiki上比较两篇粗糙Git的入门文章操作重写一遍.在本篇中全面解析git概念和基础使用方法.     在写的这篇文章时.在思考.应该如何快速切入理解Git的基本使用?相对Linux操作系统下分布式版本控制工具.很多操作中都直接采用命令的方式来做.可更多Windows 开发人员习...

  • Git Tool Part 2

    针对Git的使用.在Git中文操作指南手册中.讲解大量关于GiT的细节操作.可是对于从SVN或是TFS转换的很多开发人员来说.很多并没有更多学习周期时间.那么如何才能短时间内抓住Git核心枝干.短时间内快速进入Git并在代码中集成使用工具呢.? 由于Git中富含大量的Git 命令.细节太多.本来打算在本篇中介绍一些Git通过命令的方式基本操作.等写了大概四分之一.发现完全和最初写这篇文章初衷...

  • git入门与实践

    git入门与实践(一)  ·        March 10th, 2010 ·        Posted in UNIX环境编程 ·        By ghosTM55 Write comment 什么是版本控制 要了解什么是git,首先需要了解什么是版本控制(Version Control),版本控制系统(Version Control System,简称VCS)...

  • 使用GIT获取GoogleCode过程

    1.在项目下,进入source/checkout ,提示:   Command-line access Option 1: Get a local copy of the fujuecom-apps-for-android repository with this command:         git clone https://fujue.com@code.google.com/...

  • HTML5标准分裂 新分支升级将提速

    最新消息:HTML5标准制定组织WHATWG与W3C因为理念上的差异分裂。这意味着以后将会有两个版本的HTML5:即“标准版”和“living”版(活标准)。随着新技术的加入,WHATWG宣布为HTML制作新的“living”标准。WHATWG认为W3C做法过于缓慢,W3C的这种缓慢的制定方式将会耗费更多的时间。实际上W3C或多或少的放弃了HTML,04年时便把HTML交给WHATWG,把更...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
Git分支介绍:华为云为您免费提供Git分支在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多Git分支的相关内容。| 移动地址: Git分支 | 写博客