1.分支操作命令
初始化git仓库后默认是master分支,一般吧这个称谓主分支
- 创建一个分支
git branch 分支名
- 查看分支
git branch -v
- 切换到其他分支
git checkout 分支名
- 合并分支
//切换到接收修改的分支上,执行merge命令
git merge 分支名
2.分支合并冲突
当两个分支都修改了相同地方的内容,那么他们合并的时候就会产生冲突
//两个分支
$ git branch -v
hot_fix e7ab351 host_fix
* master e7ab351 host_fix
//两个分支里都有一个applt.txt文件,
//对两个分支中的此文件进行修改,
//执行git add , git commit
//然后进行合并
$ git merge master
Auto-merging applt.txt //applt.txt中的合并冲突
CONFLICT (content): Merge conflict in applt.txt //applt.txt中的合并冲突
Automatic merge failed; fix conflicts and then commit the result. //自动合并失败;修复冲突,然后提交结果。
//打开产生冲突的文件 修改至满意
//执行git commit 注意不能带文件名
git commit -m "版本信息"