Git 清理无效的远程追踪分支
来源:互联网 发布:商业标书知乎 编辑:程序博客网 时间:2024/06/07 00:01
在远程版本库创建了一个分支后,在本地可以使用
$ git remote update
可以在本地创建远程追踪分支,
但是,如果在远程版本库上删除了某一分支,该命令并不会删除本地的远程追踪分支,
这时候,有另一个命令
$ git remote prune
该命令可以删除本地版本库上那些失效的远程追踪分支,具体用法是,假如你的远程版本库名是 origin,则使用如下命令先查看哪些分支需要清理:
$ git remote prune origin --dry-run
可以看到, origin/a 和 origin/patch-1 两个远程分支已经失效,将会被清理,执行
$ git remote prune origin
这样,就完成了无效的远程追踪分支的清理工作。
Git 清理无效的远程追踪分支需要注意,这里远程追踪分支批位于.git/refs/remote/origin 下的分支,如果有本地分支作为下游存在的话,还需要手动清理,从下图的命令可以看出,无效的远程追踪分支会以gone来标识
删除无效的本地分支命令:
$ git branch -d bug fix feature master4 master5 master6 origin/master7 master 8
原文
0 0
- Git 清理无效的远程追踪分支
- Git 清理无效的远程追踪分支
- Git 清理无效的远程追踪分支
- 删除git在本地的无效远程分支
- 删除git在本地的无效远程分支
- git 删除本地追踪远程仓库但远程仓库已经不存在的分支
- [git]如何删除在远程已被删除的本地分支(清理本地分支)
- git图形化工具GitKraken的使用——创建远程分支与建立追踪关系
- git追踪分支
- Git追踪分支
- git追踪分支
- Git-远程分支,远程跟踪分支,跟踪分支的区别
- git远程分支的使用
- git-切换远程的分支
- Git 分支 - 远程分支
- 3.5 Git 分支 - 远程分支
- 3.5 Git 分支 - 远程分支
- git如何clone所有的远程分支
- 百度地图JavaScript API 的运用
- 【分治】洛谷 P1226 取余运算||快速幂
- fastjson 与jackson 工具类封装
- 微信开发基础篇
- [poj1821] Fence DP单调队列优化
- Git 清理无效的远程追踪分支
- Android 微信登录
- HDUOJ 1062 textreverse /c++
- slf4jlog maven 配置
- Vmware12下安装centos7,网卡无法识别问题处理
- 详解Java动态代理机制(二)----cglib实现动态代理
- 【递推】洛谷 P1255 数楼梯
- Xcode8常用快捷键
- sql插入语句返回自增主键