http://blog.csdn.net/qq_16885135/article/details/52777871

使用 git branch -a 命令可以查http://blog.csdn.net/qq_16885135/article/details/52777871看所有本地分支和远程分支(git branch -r 可以只查看远程分支) 
发现很多在远程仓库已经删除的分支在本地依然可以看到。

$ git branch -amovtoptask_develop
* weiboremotes/origin/HEAD -> origin/task_developremotes/origin/developremotes/origin/fix_composer_repositories_typeremotes/origin/join_weixin_moduleremotes/origin/masterremotes/origin/mining-backupremotes/origin/movtopremotes/origin/rightremotes/origin/schedule_devremotes/origin/stuff_web_fixremotes/origin/task_developremotes/origin/task_idearemotes/origin/task_tempremotes/origin/task_yqjremotes/origin/weiboremotes/origin/weixin_temp

使用命令 git remote show origin,可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。

$ git remote show origin  * remote originFetch URL: https://xxx@gitlab.com/xxx/xxx.gitPush  URL: https://xxx@gitlab.com/xxx/xxx.git
  HEAD branch: task_developRemote branches:master                                             trackedmining-backup                                      trackedrefs/remotes/origin/develop                        stale (use 'git remote prune' to remove)refs/remotes/origin/fix_composer_repositories_type stale (use 'git remote prune' to remove)refs/remotes/origin/join_weixin_module             stale (use 'git remote prune' to remove)refs/remotes/origin/movtop                         stale (use 'git remote prune' to remove)refs/remotes/origin/right                          stale (use 'git remote prune' to remove)refs/remotes/origin/schedule_dev                   stale (use 'git remote prune' to remove)refs/remotes/origin/stuff_web_fix                  stale (use 'git remote prune' to remove)refs/remotes/origin/task_temp                      stale (use 'git remote prune' to remove)refs/remotes/origin/weibo                          stale (use 'git remote prune' to remove)task_develop                                       trackedtask_idea                                          trackedtask_yqj                                           trackedweixin_temp                                        trackedLocal branches configured for 'git pull':movtop       merges with remote movtoptask_develop merges with remote task_developweibo        merges with remote weiboLocal ref configured for 'git push':task_develop pushes to task_develop (up to date)

此时我们可以看到那些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin 命令:

$ git remote prune originPruning origin
URL: https://xxx@gitlab.com/xxx/xxx.git* [pruned] origin/develop* [pruned] origin/fix_composer_repositories_type* [pruned] origin/join_weixin_module* [pruned] origin/movtop* [pruned] origin/right* [pruned] origin/schedule_dev* [pruned] origin/stuff_web_fix* [pruned] origin/task_temp* [pruned] origin/weibo

这样就删除了那些远程仓库不存在的分支。

转载于:https://www.cnblogs.com/wangcp-2014/p/10172600.html

git远程删除分支后,本地git branch -a 依然能看到的解决办法相关推荐

  1. Eclipse 删除Git远程仓库分支

    Eclipse 删除Git远程仓库分支 一.步骤如下 1.选中项目 --- 右键 --- Team --- Remote --- Push --- 2.选中 "Add delete ref ...

  2. GIT删除分支命令以及GIT最常用命令总结

    git 删除分支 1.查看当前本地分支 git branch 2.删除本地分支 -d 是-delete缩写 git  branch -d <your branch name> 3.暴力删除 ...

  3. git 命令删除分支

    git 命令删除分支 应用场景:有时我们已经在gitlab 或者 gitee 上面已经删除分支,但是本地编辑器 git branch 的时候依然有该分支,我们想删除:亦或者想在本地直接删除远程的分支 ...

  4. git 仓库:git 拉取分支到本地

    问题: 重新创建分支 码完代码 提交到git仓库时,发现git branch 命令显示不了本地分支. 原因: 克隆远程仓库后,没有了本地分支名. 解决思路:本地没有了分支文件,远程的分支完整,那么将本 ...

  5. 怎么使用Git远程删除某个历史提交记录

    这篇文章主要介绍"怎么使用Git远程删除某个历史提交记录"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么使用Git远程删除某个 ...

  6. git远程强制更新到本地

    git远程强制更新到本地 首先,切换到当前分支 Administrator@SKY-20160601IGZ MINGW64 /d/project/jdk8/git/MicroService (dev- ...

  7. Git基础(二)本地Git仓库管理

    Git基础(二)本地Git仓库管理 以下内容来自对<精通Git 第二版>的学习总结整理,可直接食用 注:本文以windows10操作系统,cmd命令为参考. 如果您使用的是mac os,那 ...

  8. 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

    问题描述 unable to access 'https://*****.git/': SSL certificate problem: unable to get local issuer cert ...

  9. Git: remote: aborting due to possible repository corruption on the remote side. 的解决办法

    问题概述 关于这个问题,博主是在项目开发过程中遇到的,写完一个功能模块后,在拉取更新提交代码时异常, 报:" Git: remote: aborting due to possible re ...

最新文章

  1. PostgreSQL 表达式索引 - 语法注意事项
  2. 大数据学习——:wq不能退出vi编辑器
  3. java常用类的方法,java常用类的使用方法
  4. 计算机类产品评价技术指标体系研究之图形(像)篇
  5. mysql 日期间隔_mysql比较两个日期间隔
  6. 积米浏览器如何阻止弹窗
  7. 图形显卡_选核芯显卡还是独立显卡?这才是决定笔记本电脑性能的关键
  8. pcb设计等长线误差_“背锅”盲区,光时域反射仪延长线实际使用测评
  9. Flink 1.9 写入HDFS报错 UnsupportedFileSystemSchemeException:hdfs
  10. Pycharm官网下载安装
  11. 四元数与欧拉角的转换
  12. 路漫漫其修远兮,吾将上下而求索
  13. 百度Web App在线生成平台Site App体验
  14. 求长方形的周长和面积c语言两个函数_怎么用C语言编程设计“输入长方形的长和宽,求长方形的面积”的程序...
  15. Android面试题【高级工程师版】
  16. gurobi求解目标规划问题案例
  17. 开源数据库迁移工具canal
  18. 选择器(尚硅谷前端网课学习笔记)
  19. python中pip下载的代理设置
  20. makefile文件的创建

热门文章

  1. RHEL4.4安装YUM
  2. groovy环境搭建,配置报错
  3. hdu3729(二分图)
  4. H3C设备之 EASY NAT
  5. BlogEngine学习一:操作符重载
  6. WindStyle ExifInfo for Windows Live Writer发布
  7. 部署Symantec Antivirus 10.0网络防毒服务器之三
  8. 移动网络新漏洞影响2G 以来的所有蜂窝网络
  9. 黑客利用 Gatekeeper 0day 攻击 MacOS 计算机
  10. 因被曝严重漏洞,Avast紧急禁用其 JavaScript 引擎