You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub删除远端分支后 本地如何清理残留的远程分支引用?

解决方法

你遇到的报错是因为GitHub端的sec1分支已经被删除,执行推送删除命令时找不到对应远端分支导致的,按以下步骤操作即可:

  • 第一步:清理本地存储的无效远端分支追踪缓存
    执行命令:
git remote prune origin
  • 第二步:验证清理结果
    执行命令:
git branch -a

执行后输出里的remotes/origin/sec1条目就会消失。

原理说明

你在GitHub网页端删除分支后,本地不会自动同步远端已删除分支的状态,还会保留旧的追踪分支记录。git remote prune origin会扫描远端仓库当前的分支列表,把本地所有对应远端已经不存在的追踪分支记录清理掉,不需要额外操作远端。

内容的提问来源于stack exchange,提问作者michelle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 18:45:06