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

Gitignore误忽略resources文件夹而非指定application.properties文件求助

解决Git仅忽略指定application.properties文件的问题

问题原因

你之前的.gitignore规则要么范围过广(*application.properties会匹配任意位置以该文件名结尾的文件,易引发规则冲突),要么因Git默认不会主动追踪仅包含被忽略根文件的文件夹(即便子文件夹有内容,根目录文件全被忽略时Git可能不会自动扫描子文件夹),导致整个resources文件夹被误忽略。

解决方案

  1. 修正.gitignore规则
    在.gitignore中添加精确路径的忽略规则,确保只匹配目标文件:
# 仅忽略src/main/resources下的application.properties
src/main/resources/application.properties
  1. 重置Git缓存并重新追踪文件夹
    如果之前resources文件夹已被Git标记为忽略,需清除缓存后重新添加:
# 清除Git对resources文件夹的缓存记录
git rm -r --cached src/main/resources/
# 重新添加resources文件夹,Git会自动跳过被忽略的文件
git add src/main/resources/
# 提交更改
git commit -m "追踪resources文件夹,排除application.properties"
  1. 验证效果
    执行以下命令查看被忽略的文件,确认只有目标文件被忽略:
git status --ignored

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 02:27:05