如何清除Visual Studio 2019中Git仓库最近打开分支的历史记录
清除Visual Studio 2019 Git最近打开分支历史的方法
这个历史记录是Visual Studio本地存储的独立数据,不属于Git仓库原生内容,因此没有专门的Git命令可以直接清除,也没有VSTS服务端的对应设置,可通过以下几种方式操作:
方法1:Visual Studio内置操作(按需删除,最简便)
- 打开对应Git仓库所在的VS2019项目,点击顶部菜单栏的「Git」选项,选择管理分支
- 在弹出的分支管理面板中找到「最近使用的分支」分组
- 单条删除:右键点击要移除的分支记录,选择从列表中移除即可
- 批量清空:右键点击「最近使用的分支」分组标题,选择清除所有最近使用的分支即可清空该仓库的全部历史分支记录
方法2:删除本地缓存文件(清空所有仓库的分支历史)
- 先完全关闭所有运行中的VS2019实例
- 打开资源管理器,进入路径:
%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_<你的VS实例ID> - 找到路径下
TeamExplorer文件夹中的GitRecentBranches.dat文件,直接删除该文件 - 重启VS后会自动生成新的空白缓存文件,所有仓库的最近分支历史都会被清空
补充:清理已失效的远程分支记录
如果你需要移除列表中已经在远程仓库删除的无效分支,可以在仓库目录下执行Git命令:git remote prune origin
执行后VS会自动同步最新的远程分支列表,失效分支就不会再出现在可选列表中。
内容的提问来源于stack exchange,提问作者PavanKumar GVVS
相关产品推荐
相关产品推荐

