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

如何在Git中仅追踪model_results下特定后缀子目录里的model文件夹?

解决Gitignore父目录被排除后无法重新包含子目录的问题

问题根源

你之前的配置无效,核心原因是model_results/**会递归忽略model_results下的所有内容(包括所有子目录本身),根据Gitignore规则,父目录被排除后,其子目录无法通过!规则重新包含。

正确配置方案

# 忽略model_results下所有直接子目录,但保留以_final结尾的子目录
model_results/*
!model_results/*_final/

# 忽略每个_final子目录下的所有内容,但保留其中的model文件夹
model_results/*_final/*
!model_results/*_final/model/

配置说明

  • model_results/*:匹配model_results下的所有直接子目录/文件,忽略它们
  • !model_results/*_final/:撤销对所有以_final结尾的直接子目录的忽略(末尾的/确保只匹配目录)
  • model_results/*_final/*:忽略每个_final目录下的所有直接子内容
  • !model_results/*_final/model/:撤销对_final目录下model子目录的忽略,确保该目录被Git追踪

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 18:15:47