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)
还没有任何评论哟~
