Git基本使用操作(二)

                                      (一)Git分支

在版本穿梭中,Git会把各个版本给连成一个时间轴,而在前面中,只有一条时间轴,一个时间轴称为一个分支,而含有master的分称为主分支。

HEAD严格来说不是指向提交,而是指向mastermaster才是指向提交的,所以,HEAD指向的就是当前分支。

                                                      

                                       (二)分支的创建

git branch <分支名称> ------------创建分支

git checkout <分支名称> ----------切换至指定分支

git branch -----------------------------查看当前分支

                                        (三)分支的合并与删除

首先我们先创建一个分支,例如dev,假如我们在dev上的工作完成了,就可以把dev合并到master上。Git怎么合并呢?最简单的方法,就是直接把master指向dev的当前提交,就完成了合并。

扫描二维码关注公众号,回复: 5516523 查看本文章

未合并前:

合并后:

分支合并完成后,如果不再需要dev分支我们可以将分支删除掉.

实现如下:

git branch dev  ----------创建dev分支

git checkout dev --------切换分支 (将HEAD指针指向dev分支)

git add <your file> 

git commit -m "explain"

git checkout master -------切换到master分支

git merge dev  ---------将dev分支上的成果合并到master分支上(此命令用于合并指定分支到当前分支。)

git branch -d dev  --------删除dev分支

小结

Git鼓励大量使用分支:

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d dev

猜你喜欢

转载自blog.csdn.net/sinat_41721615/article/details/85009237