【问题标题】:gitignore pattern for autogenerated folder [duplicate]自动生成文件夹的 gitignore 模式 [重复]
【发布时间】:2018-06-13 02:02:49
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您为什么不能将该文件夹保留为未跟踪?或者,您是否可以将该脚本的输出定向到项目根目录之外?
  • 你能改变代码为临时目录生成一个公共前缀吗?它们的长度是否至少相同?
  • 感谢您的评论@TimBiegeleisen,但这不是我的问题。我希望明确忽略该文件夹。我不能按建议做,它们是由命令行中的npm 命令生成的
  • @choroba,可惜不是,它是由命令npm自动生成的。是的,我认为它们的长度都一样
  • 您应该提供更多示例。这个问题目前太具体了,你的答案太笼统了。另请注意,.gitignore 不包含正则表达式,而是包含 glob 表达式。我更正了标签。

标签: git gitignore glob


【解决方案1】:

回答我自己的问题:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-19
    • 2015-08-06
    • 1970-01-01
    • 2020-12-14
    • 2012-06-18
    • 2013-09-03
    • 2012-04-06
    • 2017-02-10
    相关资源
    最近更新 更多