一、查看分支

  1. git branch -v

image.png

二、创建分支

  1. git branch hot-fix

image.png

三、切换分支

  1. git checkout hot-fix

image.png

四、分支合并

  1. git checkout master
  2. git merge hot-fix

image.png
image.png

五、合并冲突

冲突原因:合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个,必须人为决定新代码内容。

六、解决冲突

  1. 进入到发生冲突的文件中
  2. 人为进行文件修改,保存文件
  3. 添加暂存区
  4. 提交本地库(注:本次提交命令中不携带文件名)
    1. git status
    2. vim hello.txt
    3. git add hello.txt
    4. git commit -m "conflict test"