《git分支的基础知识》


1.      git branch 查看分支

1.5    git branch 分支名      ---增加分支

2.   git checkout 分支名       ---切换分支(改变HEAD 的→指向)

3.      git checkout -b 分支名     ----切换分支,不存在则直接创建

4.      git checkout -d 分支名   ----删除分支,需要做检查,删除时不能删除目前所在的分支,如果要删除目前所在的分支,需要先切换到别的分支再删除

4.      git checkout -D 分支名   ----强制删除分支,不需要做检查

5.   git merge 分支名     -----将一个分支合并到另一个分支上,例:如果要将xxx分支合并到master分支,需要先切换到master分支,在使用mergr合并

当两个分支修改同一个文件时会产生冲突,这时候就需要手动解决冲突

1.处理文件中冲突的地方(例如将两个分支的修改全部删除,赋予一个新值)

2.将解决完冲突的文件加入暂存区(add . )

3.提交到仓库