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

Visual Studio中Git仓库异常:提交/分支创建失败,master分支不可见

解决Visual Studio中Git仓库分支丢失、提交失败的问题

1. 用命令行检查并修复Git仓库状态

打开项目根目录(.git文件夹所在路径),右键启动Git Bash或命令提示符,依次执行以下命令:

  • 查看所有本地/远程分支:git branch -a
  • 确认当前仓库状态:git status
  • 若本地master分支存在,直接切换回去:git checkout master
  • 检查远程仓库关联:git remote -v,如果关联异常,重新绑定远程:
    git remote remove origin
    git remote add origin <你的GitHub仓库地址>
    git fetch origin
    git branch --set-upstream-to=origin/master master
    

2. 清空Visual Studio的Git缓存

  • 完全关闭Visual Studio
  • 删除以下路径的缓存文件:
    • %LOCALAPPDATA%\Microsoft\Team Foundation\8.0\Cache
    • %LOCALAPPDATA%\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache
  • 重新打开Visual Studio加载项目,再检查Git状态

3. 验证.git文件夹完整性

  • 手动进入.git/refs/heads目录,确认是否存在master文件,文件内是否有合法的commit哈希值
  • 如果.git文件夹损坏,直接从GitHub重新克隆仓库,将本地项目文件复制到新克隆的仓库目录(不要覆盖新的.git文件夹)

4. 调整Visual Studio的Git视图设置

  • 打开Visual Studio的「Git」菜单,进入「Git Settings」,确认「Repository Settings」里的远程仓库URL正确
  • 切换到「Git Changes」面板,点击右上角的「...」菜单选择「View History」,在历史视图中通过「Filter」选项手动筛选master分支

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 23:37:33