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

如何在Git中正确忽略名称包含反斜杠的目录?

Git忽略含反斜杠目录的解决办法
  • 你需要转义目录名称里的反斜杠。Git在解析.gitignore规则时,单个反斜杠会被当作转义符,而非路径里的实际字符,直接写原路径无法匹配到目标目录。

  • 修正后的.gitignore规则应该是:

    subproject/\\Users\\myname\\repos\\project\\subproject\\Logs/
    

    每个实际的反斜杠都用双反斜杠\\替代,这样Git才能正确识别目录名称里的反斜杠字符。

  • 若之前该目录下的文件已经被Git追踪,还需要执行以下命令清除缓存,之后新文件才会被忽略:

    git rm -r --cached subproject/\Users\myname\repos\project\subproject\Logs/
    
  • 验证规则是否生效,可以用这个命令:

    git check-ignore -v subproject/\Users\myname\repos\project\subproject\Logs/
    

    输出结果里如果显示对应的.gitignore规则,就说明配置没问题了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 22:02:10