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

Visual Studio 2019 Git提交时变更文件过多导致无响应如何解决?

Visual Studio 2019 Git提交大量无关文件卡顿修复方案

1. 确认Git仓库初始化路径正确性

  • 排查你是否误将Git仓库初始化到了磁盘根目录、用户目录等包含大量系统/缓存文件的位置,而非当前项目的独立根目录。你可以打开资源管理器的「显示隐藏文件」开关,查看.git文件夹的所在路径,如果该路径下包含不属于当前项目的文件,直接删除该.git文件夹,重新在你的项目根目录下右键选择「Git 在此创建仓库」即可。

2. 配置项目.gitignore过滤规则

90%以上的此类问题都是未配置VS项目专属的忽略规则,导致编译产物、临时文件、Nuget缓存等非项目源码文件被纳入Git追踪。操作步骤如下:

  • 在你的项目根目录(和.sln文件同级)新建文本文件,重命名为.gitignore(注意文件名前带点,没有后缀名)
  • 将以下标准过滤规则写入该文件并保存:
# 编译生成目录
[Dd]ebug/
[Rr]elease/
x64/
x86/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/

# Nuget相关
*.nupkg
packages/
*.nuget.props
*.nuget.targets

# IDE配置文件
.vs/
.vscode/
*.user
*.suo
*.sln.docstates

# 系统临时文件
Thumbs.db
.DS_Store
  • 打开项目根目录的PowerShell/CMD窗口,依次执行以下命令清除误追踪的缓存:
git rm -r --cached .
git add .

3. 解决VS无响应问题

如果操作过程中VS已经卡死,按以下步骤处理:

  • 关闭所有VS窗口,在刚才的命令行窗口直接执行首次提交:git commit -m "init project"
  • 提交完成后重新打开VS,Git变更标签页就会仅展示项目源码文件,不会再出现卡顿问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:48:03