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

如何清除TortoiseGit中已删除的远程分支test记录

解决TortoiseGit残留已删除远程分支记录的问题

步骤1:通过TortoiseGit同步远程分支状态

  • 右键项目文件夹,选择「TortoiseGit」->「Settings」
  • 切换到「Git」->「Remote」标签页,选中远程仓库origin
  • 点击「Fetch」按钮,在弹出的对话框中勾选「Prune remote branches during fetch」,然后点击「OK」执行拉取
  • 该操作会让TortoiseGit同步远程仓库的最新分支列表,自动移除已删除的test分支记录

步骤2:手动删除残留的远程跟踪分支

如果步骤1未清理干净:

  • 右键项目文件夹,选择「TortoiseGit」->「Show Log」
  • 在日志窗口左侧的分支列表中,找到origin/test(远程跟踪分支),右键选择「Delete Remote Branch」,确认删除

步骤3:刷新TortoiseGit缓存

  • 关闭所有TortoiseGit相关窗口,回到资源管理器右键项目文件夹,选择「TortoiseGit」->「Refresh」
  • 重新打开拉取/推送对话框,检查分支列表是否已更新为TEST和master

步骤4:确保本地分支跟踪正确远程分支

  • 在TortoiseGit的分支列表中找到本地TEST分支,右键选择「Track」
  • 确认跟踪目标为origin/TEST,这样推送时会默认指向正确的远程分支,避免误推重建test分支

额外优化:开启Git大小写敏感(针对Windows环境)

由于Windows默认不区分文件名/分支名大小写,易导致分支名混淆:

  • 打开TortoiseGit设置,切换到「Git」->「Config」标签页
  • 添加或修改配置项core.ignorecase为false,保存设置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 06:26:27