git 切换仓库后清理分支缓存

我明白了,从您的截图可以看到远程仓库中有 feature/v1.4_20250903 分支,但本地 git branch -r 看不到,这是因为之前更换过仓库地址后需要重新获取远程仓库的所有信息。让我们执行以下步骤来解决这个问题:

  1. 首先执行 git fetch --all 来获取所有远程分支的最新信息:
bash 复制代码
git fetch --all

看来出现了一些冲突,让我们按照提示执行 git remote prune origin 来清理一下旧的、冲突的分支(用于清理远程分支引用的命令):

bash 复制代码
git remote prune origin

现在我们再次执行 git fetch --all

bash 复制代码
git fetch --all

让我们查看一下现在的远程分支情况:

bash 复制代码
git branch -r

很好!现在我们可以看到新的分支 origin/feature/v1.4_20250903 已经出现在本地的远程分支列表中了。

这个问题出现的原因是:

  1. 之前更换仓库地址后,本地缓存的远程分支信息还保留着旧的信息
  2. 有一些分支名称的冲突(比如 origin/featureorigin/feature/v1.4_20250903

我们通过以下步骤解决了这个问题:

  1. 使用 git remote prune origin 清理了过时的远程分支引用
  2. 使用 git fetch --all 重新获取了最新的远程分支信息

如果您想切换到这个新的分支,可以执行:

bash 复制代码
git checkout feature/v1.4_20250903
相关推荐
我才是一卓22 分钟前
linux 安装简易 git 服务端并使用
linux·运维·git
IDIOT___IDIOT2 小时前
关于 git 进行版本管理的时候 gitignore 写入忽略规则而不生效的问题
大数据·git·elasticsearch
不想看见4042 小时前
Git 误删急救手册
大数据·git·elasticsearch
偷懒下载原神2 小时前
【linux操作系统】信号
linux·运维·服务器·开发语言·c++·git·后端
IT二叔2 小时前
Git Flow03-发布流程
git
IT二叔2 小时前
Git Flow08-摘樱桃
git
「QT(C++)开发工程师」4 小时前
Git误操作急救手册大纲
git
贺小涛4 小时前
Git代码提交规范和踩坑排水明沟
大数据·git·elasticsearch
IT二叔5 小时前
Git Flow02-开发步骤
git
I'm Jie5 小时前
MacOS 国内镜像一键安装 Homebrew
git·macos·homebrew