目录
[1--git branch -v](#1--git branch -v)
[2--git branch](#2--git branch)
[3--git checkout](#3--git checkout)
[4--git merge](#4--git merge)
1--git branch -v
cpp
git branch -v
git branch -v 用于查看分支版本;
2--git branch
cpp
git branch xxxxx # xxxxx表示分支名
git branch 用于创建分支;
3--git checkout
bash
git checkout xxxxx # xxxxx表示分支名
git checkout 用于切换分支,更改工作区的文件不会影响其它分支(前提是修改的文件需要在修改的分支里进行git commit)
4--git merge
bash
git merge yyyyy # yyyyy表示分支名
git merge 用于合并分支,假设当前分支是 xxxxx,上述命令将 yyyyy 分支的文件合并(覆盖)到当前的 xxxxx 分支
当进行分支合并时,如果两个分支在同一个文件同一个位置拥有两套完全不同的修改,这时就会发生合并冲突,这时需要手动决定使用哪一个分支(通过编辑冲突文件,手动保留最终的修改内容,并重新commit)