自动生成文件夹的gitignore模式

自动生成文件夹的gitignore模式,git,gitignore,glob,Git,Gitignore,Glob,我在项目中运行一个脚本,该脚本将在项目根目录中生成一个临时文件夹。例如\u MEIxX7G6H,和ts-node-94a6b447580330f9f2b609422537b04239ff3a39df9137e32efd559f1a2935cb 该临时文件夹不应位于源代码管理(Git)中 将这些名称添加到.gitignore没有意义,因为每次执行后名称都会更改 有没有办法添加一些模式来部分匹配这些文件名?回答我自己的问题: # Will ignore folders prefixed with u

我在项目中运行一个脚本,该脚本将在项目根目录中生成一个临时文件夹。例如
\u MEIxX7G6H
,和
ts-node-94a6b447580330f9f2b609422537b04239ff3a39df9137e32efd559f1a2935cb

该临时文件夹不应位于源代码管理(Git)中

将这些名称添加到
.gitignore
没有意义,因为每次执行后名称都会更改


有没有办法添加一些模式来部分匹配这些文件名?

回答我自己的问题:

# Will ignore folders prefixed with underscore
_*
# Will ignore folders prefixed with ts-node
ts-node*

你为什么不能把那个文件夹当作未跟踪的?或者,您是否可以将该脚本的输出定向到项目根目录之外?是否可以更改代码以生成临时目录的公共前缀?它们至少有相同的长度吗?谢谢你的评论@TimBiegeleisen,但这不是我的问题。我希望该文件夹被明确忽略。我无法按建议执行,它们是由命令中的
npm
命令生成的line@choroba不幸的是,它是由命令
npm
自动生成的。是的,我认为它们都是相同的长度。你应该提供更多的例子。这个问题现在太具体了,你的回答也太笼统了。还要注意,
.gitignore
不包含正则表达式,而是包含全局表达式。我更正了标签。