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

如何通过.gitignore仅忽略子目录中的指定文件?

如何通过.gitignore仅忽略子目录中的指定文件?

嗨,我来帮你搞定这个问题~

你想要忽略file2目录下所有带.txt后缀的文件(包括它的子目录里的.txt文件),用file2/*.txt确实只能匹配file2直接目录下的txt文件,子目录里的会漏掉。这时候你只需要在.gitignore里写这一行就可以了:

file2/**/*.txt

这里的**是Git支持的通配符,它能匹配任意层级的子目录,所以这个规则会覆盖file2下所有深度的.txt文件——不管是直接放在file2里的lome2.txt,还是file2的子文件夹里的其他txt文件,都会被Git忽略掉。

如果之后你只想忽略file2直接目录下的txt文件,再换回file2/*.txt就好啦。

备注:内容来源于stack exchange,提问作者alex_121

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 13:38:09