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

VSCode 1.74.2:.gitignore文件被资源管理器排除,设置无效如何解决?

解决VS Code中.gitignore文件可见但不纳入Git仓库的问题

核心配置修正

首先确保你正确关闭Git忽略文件的资源管理器过滤:

  • 打开VS Code设置(快捷键Ctrl+,),搜索explorer.excludeGitIgnore,将其设置为false。
  • 也可直接编辑settings.json(命令面板执行Preferences: Open Settings (JSON)),确保配置无语法错误:
{
  "explorer.excludeGitIgnore": false
}

注意:工作区配置(.vscode/settings.json)会覆盖用户全局配置,优先检查这里的设置。

排查配置冲突

  • 检查files.exclude配置,这里的规则优先级高于explorer.excludeGitIgnore。如果其中手动添加了和.gitignore重复的排除条目(比如"node_modules": true),需将其改为false或删除。
  • 关闭VS Code后删除项目根目录的.vscode文件夹(若存在),重新打开项目清除缓存配置。

刷新Git状态

若以上操作无效,强制同步Git状态:

  1. 打开命令面板(Ctrl+Shift+P)。
  2. 执行Git: Refresh Repository命令,让VS Code重新读取仓库的忽略规则。

关于.gitignore影响资源管理器的说明

VS Code默认同步.gitignore规则到资源管理器过滤,是为了减少无关文件干扰,但这只是编辑器的显示逻辑——只要.gitignore规则存在,Git依然会忽略这些文件,不会纳入仓库。调整explorer.excludeGitIgnore只是让编辑器不再隐藏它们,完全不影响Git的忽略行为。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:20:29