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

配置.gitignore后Git不生效,无法忽略指定文件与文件夹该如何解决?

问题根因

.gitignore仅对从未被Git追踪过的文件生效,如果目标文件/文件夹曾被加入过Git缓存,或者.gitignore本身命名不符合要求,就会出现规则不生效的情况。

解决操作步骤

  • 首先确认.gitignore文件名正确:开启Windows资源管理器的「文件扩展名」显示功能,检查文件是否被误命名为.gitignore.txt,如果是,直接重命名为.gitignore。
  • 执行以下命令清空Git本地缓存,让规则重新生效:
# 递归删除所有Git缓存记录
git rm -r --cached .
# 重新扫描文件加入暂存区,此时会自动按照.gitignore规则过滤文件
git add .
# 提交修改
git commit -m "修复.gitignore规则不生效问题"
  • 操作完成后执行git status验证,你配置的.env、node_modules、model.txt将不再出现在未追踪列表中。

提示:如果后续需要新增忽略规则,添加到.gitignore后重复执行上面的清除缓存、重新提交的步骤即可生效。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:54:01