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

IntelliJ IDEA社区版提交文件耗时过长问题排查求助

IDEA提交Git耗时极长的原因及解决办法

核心原因

从你提供的Git日志能直接看出问题:Git正在尝试追踪src/main/resources/templates/node_modules目录下的海量文件——这个目录里包含了成千上万个前端依赖文件,Git逐个处理这些文件,必然导致提交耗时剧增。

解决步骤

  1. 终止当前提交操作
    在IDEA的Git控制台或终端里按Ctrl+C,打断正在执行的git add命令,停止无效的耗时操作。

  2. 配置.gitignore排除node_modules
    打开项目根目录的.gitignore文件(没有就新建),添加以下规则,让Git彻底忽略node_modules目录:

    # 忽略所有node_modules目录
    node_modules/
    # 也可以指定特定路径的node_modules
    src/main/resources/templates/node_modules/
    
  3. 移除已被Git追踪的node_modules文件
    打开终端,在项目根目录执行以下命令,清理已经被Git暂存和追踪的node_modules文件:

    # 移除暂存区的node_modules文件(不删除本地文件)
    git rm -r --cached src/main/resources/templates/node_modules
    # 提交这次清理操作
    git commit -m "移除不必要追踪的node_modules目录"
    
  4. 重新提交业务代码
    现在再提交你实际修改的业务代码,速度就会恢复正常。

额外提醒

前端依赖(node_modules)从来都不需要提交到Git仓库,所有依赖可通过package.json和package-lock.json(或yarn.lock)管理,其他开发者拉取代码后执行npm install就能一键安装所有依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 00:02:05