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

VS Code源代码控制自动新增上千文件问题求助(React+Ubuntu+GitHub)

解决Chrome禁用安全模式后VS Code源码控制新增大量文件的问题

问题根源

当你用--disable-web-security参数启动Chrome时,如果未指定独立的用户数据目录,Chrome会在默认路径(甚至可能误写入你的项目目录)生成大量缓存、配置文件,这些文件被Git自动纳入追踪范围,导致VS Code源码控制里出现上千个新增文件。

解决步骤

  • 立即停止Chrome进程
    先关闭所有带--disable-web-security参数的Chrome窗口,避免继续生成文件。

  • 修复Chrome启动命令
    启动Chrome时必须指定一个项目外的独立用户数据目录,比如用系统临时目录:

    google-chrome --disable-web-security --user-data-dir=/tmp/chrome_dev_session
    

    这个目录会专门存放禁用安全模式的Chrome数据,不会干扰你的项目文件。

  • 更新.gitignore文件
    确保项目根目录的.gitignore包含以下内容(覆盖常见不需要追踪的文件,避免类似问题再次发生):

    # Chrome临时数据
    /tmp/chrome_dev_session/
    # React项目默认忽略项
    node_modules/
    build/
    .env
    .env.local
    .env.development.local
    .env.test.local
    .env.production.local
    npm-debug.log*
    yarn-debug.log*
    yarn-error.log*
    
  • 清理Git暂存的多余文件
    如果已经有大量文件被Git暂存,执行以下命令移除追踪(不会删除本地文件):

    git rm -r --cached .
    git add .
    git commit -m "Fix: Remove accidentally tracked Chrome temporary files"
    
  • 验证结果
    重启VS Code,查看源码控制区域,确认不再有多余的新增文件。

内容的提问来源于stack exchange,提问作者Ashwani Singh Rajpoot

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 12:54:25