## 1 git branch

```java
//1.创建分支
git branch [name]
//例
git branch 分支1

//2.列出分支
git branch 
```

## 2  git checkout

切换分支

```java
git checkout [name]
//例
git checkout master

//创建新分支并立即切换到该分支下
git checkout -b [branchname]
git checkout -b 分支2
```

## 3 git merge

合并分支

```java
git merge 
//例
$ git branch
* master
  分支1
  分支2
$ git merge 分支1 //将 分支2 合并到 master 分支
```

## 4 git branch -d

删除分支

```java
git branch -d [name]
//例
git branch -d 分支2 //删除 分支2
```



