Git分支操作

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 "版本信息"

你可能感兴趣的:(Git分支操作)