1.什么是分支
新建一个分支,可以认为把当前项目copy了一份,不太严谨,没毛病,里面虽然文件内容和名字相同,其实互相没有关系。
2.什么是合并分支
就是把两个分支(项目文件夹)合并在一起
git merge 分支名:合并分支
3.什么合并冲突
就是合并的时候,发现有同名文件不同内容,自然需要处理,假如都有一个1.txt,里面内容不同,就需要取舍。
4.分支用到命令
git branch:查看本地所有分支
git branch 分支名:创建分支
git checkout 分支名:切换分支
git checkout -b分支名:创建并切换分支
git merge 分支名:合并分支
git branch -d 分支名:删除一个分支
git branch -D 分支名:强制删除一个分支,什么时候会用这么命令呢?
假设当我们新建一个名字为007分支进行更改之后,我们先切换到master分支尝试删除007,系统发现我们007分支并没有merge,可能是误操作,就会提示用branch -D的方式删除。
5.实际开发中分支的使用流程