不同分支有着自己的工作区和本地仓库,相互之间看不到,也影响不到,只有在合并分支的时候,才会将某一个分支做出的修改更新到另一个分支上。

目录
1、git branch(分支查看、创建、删除)
(1) 查看分支
(2) 创建分支
(3) 删除分支
2、git checkout (分支切换)
3、git merge(分支合并)
1、git branch(分支查看、创建、删除)
git branch 后面通过携带不同的选项可以达到不同的效果。
| 选项 | 解析 |
| (空) | 查看当前主机上的所有分支 |
| 分支名 | 创建分支 |
| -d 分支名 | 删除分支(只能删除其他分支,不能删除当前分支) |
| -D 分支名 | 不做任何检查,强制删除分支 |
(1) 查看分支
git branch
![]()
(2) 创建分支
创建分支的时候,会继承当前分支的内容
git branch 分支名

(3) 删除分支
git branch -d 分支名
git branch -D 分支名

2、git checkout (分支切换)
切换分支的时候,会将当前分支的内容更新到目标分支
git checkout 目标分支名 # 切换分支(该分支必须已存在)
git checkout -b 目标分支名 # 切换分支(如果分支存在,直接切换;不存在就创建一个同名分支)

3、git merge(分支合并)
将其他分支的内容更新到当前分支,也可以说是将其他分支合并到当前分支。
git merge 分支名 # 将其他分支合并到当前分支














![[学习笔记] 2. 数据结构](https://img-blog.csdnimg.cn/0d711df50cb14ed783ae2c315bda1137.png#pic_center)





