毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

git学习笔记五查看创建合并的方法以

来源:版本控制 时间:2025/4/10
几乎所有的版本控制协同都支持分支

把工作从开发主线上分离开,进行重大的BUG修改,开发新功能,以免影响主线开发。

查看本地分支的命令:gitbranc

上图中的master就是分支。

若想创建新的分支,使用命令gitbranchdev01,然后再用gitbranch查看就会发现有两个分支。如下图所示

两个分支都提交了什么版本怎么查看?使用gitlog

可以看到两个分支提交的记录是一样的。

HEAD是什么意思呢?

HEAD指向当前分区,工作区只能有一个分支,只能对当前分支修改。

在master分支提交之后,会发现两个分支的显示内容是不同的,dev01分支不会显示master提交的内容。

如果切换到一个不存在的分支:gitcheckout-b分支名,假如现在还没有dev02的分支,

例如:gitcheckout-bdev02

这样就会新建一个dev02的分支,同时切换过去到dev02分支。

如下图所示:

合并分支(merge)

一般是把其他的分支合并到master上面。

先切换到master分支

gitmasterdev01(表示要把dev01合并到master上面)

然后出现以下界面,是Vim的界面,退出也是ESC然后:wq

退出之后查看log,会发现master分支里面,已经包含了刚才在dev01提交的文件了。

合并成功。

删除分支

gitbranch-d分支名:删除分支时,先做检查,是否符合删除规则

gitbranch-D分支名:不做任何检查,直接强制删除。

解决分支冲突

如果两个人改了同一个地方的代码,

转载请注明:http://www.0431gb208.com/sjszjzl/9194.html