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

Eclipse中Git提交/暂存窗口不显示新文件及修改内容的问题

Eclipse中Git提交窗口不显示文件变更的解决办法

问题场景

  • 全程使用Eclipse内置Git工具操作,未用命令行
  • 新创建的Java文件、旧文件的代码修改,均未出现在Git Commit窗口
  • 此前将项目转为Maven项目,后恢复为Java Swing应用,期间项目设置被修改但具体内容未知

一、排查.gitignore配置

结合你提供的.gitignore截图,重点检查:

  • 是否存在*.java这类直接忽略所有Java文件的规则
  • 有没有/src/这类会忽略整个源码目录的规则
  • 若发现可疑规则,先加#注释掉,再刷新Eclipse的Git状态,观察文件是否出现

二、确认项目的Git关联状态

  1. 右键项目 → Team,如果显示的是Share Project,说明项目丢失了Git关联,重新关联即可:
    • 右键项目 → Team → Share Project,选择已有的本地Git仓库完成关联
  2. 若已关联,右键项目 → Team → Refresh/Clean,强制Eclipse重新扫描文件变更

三、检查Git视图的过滤设置

  1. 打开Git Staging视图(Window → Show View → Other → Git → Git Staging)
  2. 查看视图右上角的漏斗图标(过滤按钮),确认未开启Ignored Resources或Unchanged Resources过滤(这类过滤会隐藏文件)
  3. 点击过滤按钮,取消不必要的过滤选项,只保留需要显示的内容

四、检查项目构建路径与Git追踪设置

  1. 右键项目 → Properties → Java Build Path,确认src等源码文件夹被正确标记为Source Folder,未标记的文件夹不会被Git追踪
  2. 右键未显示的文件 → Team,如果有Add to Index选项,说明文件还未被Git追踪,点击后即可在Commit窗口看到
  3. 若没有该选项,检查文件是否被设为Derived(右键文件 → Properties → Resource → 查看Derived选项是否勾选),这类文件默认会被Git忽略

五、修复Git配置文件

  1. 先让Eclipse显示隐藏文件:Window → Preferences → General → Appearance → File Show → 勾选Show hidden files and folders
  2. 打开项目根目录的.git文件夹,检查.git/config文件,确认[core]部分的excludefile指向正确的.gitignore路径
  3. 查看.git/info/exclude文件,确认其中没有意外添加的忽略规则

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 03:35:17