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

WebStorm反复显示全项目文件为已删除未暂存变更求助

解决WebStorm中Git变更列表反复显示全项目文件已删除的问题
  • 检查Git大小写敏感性配置
    执行git config core.ignorecase查看当前设置,若输出为false,运行git config core.ignorecase true修改。Windows/macOS文件系统默认不区分大小写,Git的大小写敏感设置错误会导致文件状态误判。

  • 重置WebStorm缓存
    打开WebStorm,进入File → Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart,清空IDE本地缓存以消除旧状态残留。

  • 验证Git工作区与索引一致性
    在项目根目录终端执行git status,对比终端输出与WebStorm的变更显示:

    • 若终端仅显示3个修改文件,说明是WebStorm缓存问题;
    • 若终端也显示大量文件删除,检查.gitignore是否被篡改,或是否误执行过git rm -r .这类命令。
  • 检查项目目录权限
    确保WebStorm拥有项目目录(尤其是.git文件夹)的完整读写权限,权限不足可能导致IDE无法正确读取Git状态。

  • 测试独立Git操作
    关闭WebStorm,在终端执行git reset --hard HEAD,等待数分钟后再执行git status:

    • 若终端无异常,说明问题出在WebStorm的Git集成,可尝试更新IDE至最新版本,或禁用后重新启用Git插件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 01:07:34