Git的分支操作

Posted w1990end

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git的分支操作相关的知识,希望对你有一定的参考价值。

Git的分支操作

分支就是指一个主任务分离成好多子任务,每个分支都是从主分支单独分离出来的,在操作每个分支的时候是相互独立的,互不影响,同时也不影响主分支,可以同时进行,在某个分支完成后可以合并到主分支上,原理下图:

1、查看分支,命令如下:

git branch

  • 查看分支不带参数的话只列出分支的名称,带参数-v可以列出分支名称以及版本信息

2、创建分支,命令如下:

git branch 分支名

3、切换分支,命令如下:

git checkout 分支名

4、修改分支,如下图所示:

5、合并分支,命令如下:

git merge 分支名

  • 注意,把feature分支合并到master分支上,必须首先切换到master分支才能够合并

6、冲突合并

  • 首先修改master分支上的内容,并提交到本地库,如图:
  • 切换到feature分支修改内容,并提交本地库,如图:
  • 切换回master分支,进行合并报合并冲突问题,自动合并失败,如图:
  • 解决冲突问题,必须进行人工修改
    • 合并冲突的内容,如图:
    • 修改自己需要的内容,删除特殊符号,保存,如图:
    • 查看状态显示还没有添加暂存区,进行添加暂存区,如图:
    • 提交本地库,注意在这里提交不能带有文件名,如图:

至此,分支操作已经介绍完了!

以上是关于Git的分支操作的主要内容,如果未能解决你的问题,请参考以下文章

备忘录系列-GIT基础切换分支前的查看本地分支操作

Server Git开发流程

git协作流程

Linux------Git-3

git - 如何判断提交属于哪个分支?

git学习——git的分支操作