首页 > 其他分享 >git branch -r 出现了远程仓库已经删除的分支

git branch -r 出现了远程仓库已经删除的分支

时间:2024-01-26 09:59:15浏览次数:17  
标签:git -- 远程 branch fetch 分支

今天在处理gitlab上面冗余的合并之后没用的分支,清了一大堆之后。看起来很舒服了,然后回本地项目git branch -r之后发现那些个分支还是在,很奇怪,git branch -r不就是查看远程有哪些分支吗?然后git fetch之后还是没变,很怪。

后来用IDEA fetch了一下 ,终于那些个分支全都没了。查看日志发现执行了git  fetch origin --recurse-submodules=no --progress --prune这个命令

查了一下,原来git branch -r 不会主动更新远程分支,如果远程分支被删除仍然回显示远程分支,本地的远程分支信息没有更新同步。

有两种方式可以处理

1. git remote update origin --prune 更新远程分支信息

或者

2.git config --global fetch.prune true 这样配置一下以后fetch 或者pull的时候会自动删除本地不存在的远程分支

新单词:prune 修剪的意思

标签:git,--,远程,branch,fetch,分支
From: https://www.cnblogs.com/1521681359qqcom/p/17988663

相关文章

  • 《HelloGitHub》第 94 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift.........
  • git操作
    #查看本地分支gitbranch#远程分支gitbranch-a#创建/切换分支:gitcheckout-bbranch-name#查看分支关联:gitbranch-vv#本地追踪远程分支gitbranch--set-upstream-to=origin/远程分支名本地分支名#删除本地分支gitbranch-d<BranchName>#修改上一次提......
  • 解决 fatal: unable to access 'https://github.com/alibaba/nacos.git/': Failed to
    直接打开这个网站:https://sites.ipaddress.com/github.com/。找到网站中的IP地址复制出里面的IPAddress并粘贴到hosts里面。以下是macos上使用命令行打开方式,也可以直接在硬盘上找到这个文件打开sudovim/private/etc/hosts在最后一行添加如下代码140.82.113.4githu......
  • Atlassian 停服 Bitbucket?三步快速迁移至极狐GitLab
    之前的文章Jira母公司全面停服Server产品,用户如何迁移至极狐GitLab提到了Atlassian将在2月15日以后停止对Server端产品的服务支持,此后用户将无法像之前一样继续使用Jira、Bitbucket、Bamboo、Confluence这些产品了。如果用户想要继续使用这些产品,就需要迁移到Atlass......
  • git 配置第三方比较工具(2)
    转载:https://blog.csdn.net/qfturauyls/article/details/1093718603.2:在~/.gitconfig中添加如下配置。[diff]tool=bcomp[difftool"bcomp"]cmd=\"/usr/local/bin/bcomp\"\"$LOCAL\"\"$REMOTE\"[difftool]promp......
  • git 配置第三方比较工具(1)
    转:https://blog.csdn.net/m0_56121792/article/details/132952621【前言】BeyondCompare是一款文件和文件夹比较工具,它能够比较和同步文件夹和文件,并显示它们之间的差异,方便用户决定如何更新和管理它们。它提供了在Windows、macOS、Linux等平台的安装包,其Linux系统安装和卸......
  • git命令自动补全
    摘自:https://www.cnblogs.com/memory4young/p/git-command-auto-completion.html下载Git的源代码使用如下命令即可下载:gitclonehttps://github.com/git/git 复制git-completion.bash源代码下有个 contrib/completion 目录,有个 git-completion.bash 文件cdgit......
  • Windows系统远程端口(侦听端口)修改
    通过远程桌面客户端连接到计算机(Windows客户端或WindowsServer)时,计算机上的远程桌面功能会通过定义的侦听端口(默认情况下为3389)“侦听”连接请求。可以通过修改注册表来更改Windows计算机上的侦听端口官网提供的适用系统并不是每个windows版本的系统修改端口都是一样的方......
  • Windows远程桌面不能共享剪贴板-Todesk&向日葵&TW等都可以解决
    大家常会遇到mstsc远程桌面的时候,本地和远程之间不能够复制和粘贴文本内容,大家可能会很疑惑,我远程的时候明明在“本地资源”里面勾选了“剪贴板”,但为什么还不能用,原因就是因为“rdpclip.exe”这个进程没有正常工作。解决办法:在服务器上打开任务管理器(Ctrl+Alt+Del),查看......
  • Atlassian 停服 Bamboo,CI/CD 用不了了?教你快速迁移到极狐GitLab CI
    Atlassian表示,将在2024年2月,终止对于旗下所有服务器端产品(Serverproducts)的支持。随着这个时间节点的逐渐临近。那些依赖于私有化部署了Atlassian服务端产品的用户来说,面临着抉择:要么升级到Atliassian的数据中心或者云产品来继续使用Atliasian的产品,要么寻找替代产品......