1 什么是分支
在版本控制过程中,使用多条线同时推进多个任务。
2 分支的好处
同时并行推进多个功能的开发,提高开发效率;
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响,失败的分支删除重新开始即可。
3 分支操作
创建分支
git branch [branch name]
查看分支
git branch -v
切换分支
git checkout [branch name]
合并分支
记有新版本进展的分支为分支A,要合并到的那个分支记作分支B
先切换到分支B,再执行以下命令进行合并
git merge [A-branch name]
解决冲突
冲突产生的原因:同一文件在不同分支上新编辑时,在相同位置编辑了不同的内容,那么在合并这两个分支时,Git无法自主决定如何合并,需要由程序员查看编辑的内容并编辑决定。
冲突的表现形式:
冲突的解决:
第一步:编辑文件,删除特殊符号
第二步:把文件修改到满意的程度,保存退出
第三步:
git add [file name]
第四步:
git commit -m "commit message"
注意:commit时,不要带文件名