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

如何用.gitignore模式匹配自动生成的动态命名临时文件夹?

解决方案:用Git通配符忽略随机命名的临时文件夹

当然可以!Git的.gitignore支持灵活的通配符匹配,完全能搞定这种前缀固定、后缀随机的临时文件夹,不用一个个添加具体名称。以下是针对你提到的两种临时文件夹的具体配置:

1. 忽略所有_MEI开头的临时文件夹

在项目根目录的.gitignore文件中添加这一行:

_MEI*/
  • 末尾的/是核心:它告诉Git只匹配文件夹,避免误忽略同名的普通文件;
  • 前面的*通配符会匹配_MEI之后的任意字符,不管后缀怎么随机变化都能覆盖。

2. 忽略所有ts-node-开头的临时文件夹

同样在.gitignore中添加:

ts-node-*/

如果想更精准(因为后缀看起来是十六进制字符),也可以写成更严格的匹配规则:

ts-node-[0-9a-f]*

不过ts-node-*已经足够覆盖你的场景,写法更简洁直观。

额外注意事项

如果之前这些临时文件夹已经被Git追踪(比如不小心提交过),需要先移除它们的追踪状态(不会删除本地文件):

git rm -r --cached _MEI*
git rm -r --cached ts-node-*

之后提交.gitignore的修改,Git就会彻底忽略这类临时文件夹了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:59:35