分支管理,便于多人协作,各自在分支中工作,互不影响。分支管理包含对分支的增、删、改、查、切换及合并等。Git 默认只有一条分支matser,也称主分支,HEAD指定master分支。当创建分支后, 是在master主分支上分离出新分支,可切换到子分支完成工作。最后将子分支数据合并到主分支上。
一、查看分支
git branch --- 查看本地库分支
![](https://img.haomeiwen.com/i13762522/c5c0dd4987f3727a.png)
git branch -a --- 查看本地库及远程库所有分支
![](https://img.haomeiwen.com/i13762522/f3c556a1b6eaae86.png)
分支前面带*号,表示当前分支HEAD指向的分支
二、创建分支
git checkout -b <分支名称> --- 创建并切换到新分支
![](https://img.haomeiwen.com/i13762522/53dcb368b9a486cf.png)
git branch <分支名称> --- 只创建分支不切换
![](https://img.haomeiwen.com/i13762522/a592d00196887038.png)
三、切换分支
git checkout <分支名称> --- 切换到指定分支
![](https://img.haomeiwen.com/i13762522/a6ddf3a7d731b34d.png)
四、合并指定分支到当前分支
git merge <分支名称> --- 切换指定分支到当前分支
![](https://img.haomeiwen.com/i13762522/5d9457db6a1e8e42.png)
五、删除指定分支
git branch -d <分支名称> --- 删除指定分支
![](https://img.haomeiwen.com/i13762522/e935505c3859f57b.png)
小结:
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
参考:
网友评论