图解Git创建、合并、删除分支操作命令

2025-05-14 20:44:24

本篇经验将和大家介绍Git创建、合并、删除分支操作命令,希望对大家的工作和学习有所帮助!

创建分支

1、创建分支命令:git branch dev切换分支命令:git checkout dev当执行了切换分支命令就会将HEAD指向了新的分支dev,如下图所示:

图解Git创建、合并、删除分支操作命令

2、这时候我们就会发现分支已经切换到我们新创建的dev分支下面了,此时我们所有的操作都是针对dev分支的。查看分支命令:git branch,如下图所示:

图解Git创建、合并、删除分支操作命令

3、it branch命令会列出所有分支,当前分支前面会标一个*号。创建并切换到当前分支的命令:git checkout -b log,如下图所示:

图解Git创建、合并、删除分支操作命令

4、至此我们创建了一个分支log,并且在创建的同时就将分支切换到log分支。

在分支上面提交修改

1、当我们创建了分支之后,我们就可以在分支上面进行相关正常的提交。首先创建一个readme.txt,如下图所示:

图解Git创建、合并、删除分支操作命令

2、然后我们在log分支的时候将readme.txt文件进行相关的修改,比如添加一行内容,如下图所示:

图解Git创建、合并、删除分支操作命令

3、进行相关的添加和提交,现在,log分支的工作完成,我们就可以切换回master分支,如下图所示:

图解Git创建、合并、删除分支操作命令

合并分支

1、合并分支命令:git merge branch_namegit merge branch_name命令用于合并指定分支到当前分支。合并后,硼讷侍逖再查看readme.txt的内容,就可以看到,和dev分支的最新提交是完全一样的,如下图所示:

图解Git创建、合并、删除分支操作命令

解决冲突

1、当master分支和feature1分支各自都分别有新的提交,分支线就会变成了这样,如下图所示:

图解Git创建、合并、删除分支操作命令

2、这种情况下,Git无法执行“快速合并”,只能试图把各自的修改合并起来,但这种合并就可能会有冲突,如下图所示:

图解Git创建、合并、删除分支操作命令

3、这样就说明冲突了!G坡纠课柩it告诉我们,test.txt文件存在冲突,必须手动解决冲突后再提交。 git status也可以告诉我们冲突的文件。Git用<<<<<<<,=======,>>>>>>>标记出不同分支的内容。手动修改文件解决冲突后,再add和commit,分支线就变成这样,如下图所示:

图解Git创建、合并、删除分支操作命令

删除分支

1、删除分支命令:git branch -d branch_name当我们删除了log分支之后,在查看分支就会发现只剩下master和dev分支了,如下图所示:

图解Git创建、合并、删除分支操作命令
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢