git分支

  branch  分支

  master  主要的

  head 地址 永远指向最新的版本

  主分支:默认的   master

  画图理解分支

  

  

  分支,只能出现一条,dev 每个分支都是相互独立的

  通过head得到的谁就是当前分支,head是分支一个指针,他指向谁,谁就是当前分支

  -b  切换的    一开始的时候就只有一条分支叫master

  创建分支

  git branch dev(分支名);

  切换分支

  git checkout dev(切换到dev分支)

  查看分支

  git branch    每个语句后面右master(这样的东西,显示的是当前分支)

  * 在谁的前面,谁就是分支

  合并分支:

  merge 英译 混合相融的意思

  git merge dev  把dev合并到当前分支

  删除分支

  git branch -d dev  删除分支

  合并冲突 :主分支上对aa.txt进行了修改,然后切换到dev分支上,也对aa.txt进行了修改,然后都提交了,最后的分支合并会冲突起来

  解决方法:手动删除冲突 然后提交  git commit -m "合并了"

  

原文地址:https://www.cnblogs.com/shangjun6/p/10643815.html