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

Windows下.gitignore大小写不敏感误忽略Eigen的Core文件夹如何解决

解决方法

你可以通过更高优先级的git忽略否定规则覆盖Eigen自带.gitignore的匹配逻辑,无需修改Eigen本身的配置,有两种可选方案:

  • 方案一:全仓库生效(规则会同步给其他协作者)
    在仓库根目录的.gitignore文件末尾添加以下规则,注意把路径替换成你实际的Core文件夹对应路径即可:
    # 取消Eigen Core文件夹的忽略规则
    !Eigen/Core/
    !Eigen/Core/**
    
  • 方案二:仅本地生效(规则不会同步到仓库)
    打开仓库本地的.git/info/exclude文件,添加和上面完全相同的规则即可,这个文件仅作用于当前本地仓库,不会被提交到远端。

原理说明:git忽略规则中!开头的为否定规则,精确指定路径的否定规则优先级高于子目录下的通用模糊匹配规则,能够直接覆盖Eigen自带.gitignore里不区分大小写的core匹配逻辑。

后续操作

规则添加完成后,执行一次强制添加命令把Core目录纳入跟踪:

git add -f Eigen/Core

之后正常提交即可,后续git不会再忽略该Core目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 07:36:04