一、查看分支
git branch -v
二、创建分支
git branch hot-fix
三、切换分支
git checkout hot-fix
四、分支合并
git checkout master
git merge hot-fix
五、合并冲突
冲突原因:合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个,必须人为决定新代码内容。
六、解决冲突
- 进入到发生冲突的文件中
- 人为进行文件修改,保存文件
- 添加暂存区
- 提交本地库(注:本次提交命令中不携带文件名)
git status
vim hello.txt
git add hello.txt
git commit -m "conflict test"