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命令不能带文件名。