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

.gitignore仅保留指定文件配置不生效,如何忽略log_files/backend_logs下其余文件

Git忽略规则不生效解决方案
  • 规则未生效核心原因:Git的.gitignore规则遵循「目录被整体忽略时,下级文件无法反向豁免」的逻辑,且规则从上到下匹配,先命中的规则优先级更高。你当前只写了豁免规则,未正确配置前置忽略规则,导致配置不生效。
  • 正确配置步骤:
    1. 调整.gitignore内对应规则,按顺序写入以下内容:
    # 先忽略backend_logs目录下的所有文件
    log_files/backend_logs/*
    # 反向豁免需要保留的模板文件
    !log_files/backend_logs/backend_log_template.json
    
    1. 若之前该目录下的文件已经被Git追踪,需要先清除本地缓存,执行命令:
      git rm -r --cached log_files/backend_logs/
    2. 后续正常执行git add .提交即可,该目录下除backend_log_template.json外的其余文件都会被自动忽略。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 03:24:04