branch 创建/删除分支
最后更新于:2022-04-02 02:52:54
[TOC]
## 场景
### 查看当前有哪些分支
```
> git branch
master
* wchar_support
```
### 新建分支
```
git branch dev2
```
### 切换分支
```
git checkout dev2
```
### 查看所有分支
```
> git branch -a
* dev2
master
wchar_support
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/wchar_support
```
### 修改分支的名字
```
git branch -m dev2 version.2
```
### 删除远程分支
```
git push origin --delete dev2
```
### 合并某个分支到当前分支
```
git merge version.2
```
### 查看本地分支对应的 远程分支
```
> git branch -vv
2x所 ca2731ba [origin/2x所: behind 156] update
master_no_saas 0e53868f [origin/master_no_saas: behind 331] 修复消息管理器,异步加载树节点接口bug
分布式 b8012351 [origin/分布式: ahead 2, behind 130] Merge remote-tracking branch 'origin/分布式' into 分布式
* x军 09808352 [origin/网军] 角色管理里的访问控制在新加部门之后,该部门不能失效,需要重新勾选
```
';