Advertisement

git中的分支运用包括branch建立及冲突处理

阅读量:

文章目录

  • 一、分支的建立与整合
      • 1.1、分支的运行机制
      • 1.2、分支的实际操作
    • 二、应对分支间的冲突问题

一、创建与合并分支

1.1、branch逻辑

在Git系统中,存在一个默认的主分支,其名称为master。HEAD指针指向master分支,而master分支本身则指向具体的提交记录,因此HEAD实际上指向的是当前所处的分支。初始状态下,master分支仅表现为一条单一的线状结构,Git通过让master指向最新的提交,并使HEAD指向master,从而能够明确当前所处的分支及其对应的提交位置。如图(1)所示。

在这里插入图片描述

在建立新的分支,如dev时,Git会生成一个名为dev的指针,该指针初始指向与master相同的提交记录,同时将HEAD指针调整至dev分支,从而表明当前操作所在的分支为dev。如上图(2)所示。自此之后,所有对工作区的修改及提交操作都将作用于dev分支。例如,在进行一次新的提交后,dev指针将向前推进一步,而master指针则保持不变。如下图(3)所示。

![在这里插入图片描述]

全部评论 (0)

还没有任何评论哟~