Git分支常用操作
2021-04-13 14:33:19
查看本地分支
```shell
git branch
```
查看远程分支
```shell
git fetch
git branch -r
```
在本地切一个叫 test 的新分支
```shell
git checkout -b test
```
删除本地 `test` 分支
```shell
git branch -D test
```
远程删除 git 服务器上的 `test` 分支
```shell
git push origin -d test
```
拉取远程 `test` 分支并创建本地分支
```shell
git fetch
git branch -r
git checkout -b test origin/test
```
切换到某个 commit Id
```shell
git log # 找到你的日志commit号 例如22dfb
git checkout 22dfb # 切换到这个commit下
git checkout -b dev 22dfb # 在本地新建一个dev分支,并切到22dfb
git push origin dev # 将本地dev分支推到远程
```
![git.png](https://static.daimaku.net/post/202203/30/e2cdbf04bbb83f04d9bd3f42d161c590.png)