不同分支有着自己的工作区和本地仓库,相互之间看不到,也影响不到,只有在合并分支的时候,才会将某一个分支做出的修改更新到另一个分支上。
目录
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 分支名 # 将其他分支合并到当前分支