Git与GitHub 第5章 分支操作

1. 常用命令汇总

命令

描述

git branch [分支名]

创建分支

git branch -v

查看分支,可以使用-v参数查看详细信息

git checkout [分支名]

切换分支

git merge [分支名]

合并分支;

将merge命令中指定的分支合并到当前分支上

例如:如果想将dev分支合并到master分支,那么必须在master分支上执行merge命令

git branch –d[分支名]

删除分支

git checkout –b [分支名]

新建并切换到当前分支

 

2. 分支的概念

不使用分支,就是人与人之间协作;

使用分支,就是小组与小组之间的协作;

从主干中拉取分支,开发完成,将工作,合并到主干。

3. 分支常用操作

 

3.1 查看分支

git branch -v

3.2 新建分支

git branch [分支名]

3.3 切换分支

git checkout [分支名]

3.4 合并分支

git merge [分支名]

如果在dev分支上面,对一个文件做了修改,这个时候master分支上面对应的文件是没有修改信息的。

因此需要将分支合并!

注意:必须切换到master分支!

 

3.5 删除分支

git branch –d [分支名]

注意:必须切换到master,才能删除,不能自杀!

3.6 新建切换

git checkout –b [分支名]

4. 处理分支冲突

待完成

编辑冲突的文件,把“>>>>>>>>>”、“<<<<<<”和“========”等这样的行删除,编辑至满意的状态,提交。

提交的时候注意:git commit命令不能带文件名。