目录
1、仓库实例
下面会以下面图片显示的仓库为例,展示一下此节所讲内容。
共有5个远程分支。
2、克隆仓库
git clone https://gitee.com/fanjufei/qrszc.git
进入仓库文件夹:
cd qrszc/
![](https://i-blog.csdnimg.cn/blog_migrate/9b104222ae7bc4a2cc228008ba417fcb.png)
3、查看本地和远程分支名
git branch -a
![](https://i-blog.csdnimg.cn/blog_migrate/f467d448227c169070d213a844cffddf.png)
4、删除远程仓库中 feature/div 分支
此时在本地仓库中查看分支名:
git branch -a
发现分支名并没有变化。
在远程分支 feature/div 删除之后,本地并没有同步过来。
5、查看追踪本地分支情况
git remote show origin
可以发现上述红色框住的分支是远程已经删除的分支。
6、同步更新远程分支显示
同步删除这些分支。
git remote prune origin
查看分支信息:
git branch -a
发现已经更新为最新的分支。
7、创建本地分支
git branch feature/hmi
![](https://i-blog.csdnimg.cn/blog_migrate/f791aacdf4202079fe9fdf8a156dc817.png)
8、切换分支
git checkout feature/hmi
![](https://i-blog.csdnimg.cn/blog_migrate/5b97e6116f0aa894cff5fe33fdedd739.png)
9、删除本地分支
git branch -d feature/hmi
必须在不同分支去删除另外的分支。