【问题标题】:How to exclude folders in range with gitignore如何使用 gitignore 排除范围内的文件夹
【发布时间】:2021-08-11 22:37:22
【问题描述】:

我有一个名为90 的文件夹,但名称可能会更改为9192 ecc。 如何忽略所有可能创建的文件夹?

我在.gitignore中试过这个

**[90-100]/

但它似乎不起作用。任何想法将不胜感激。

【问题讨论】:

  • .gitignore 忽略字典顺序,而不是数字。
  • 所以?这是不可能的吗? @phd
  • 创建一个包含所有这些数字文件夹的目录然后忽略整个目录是否是一种解决方案?

标签: git directory gitignore


【解决方案1】:

匹配是按字符完成的。您只希望 *[0-9]/ 匹配任何以至少一位数字结尾的文件夹名称,或者您可以通过指定多个模式(例如 *[^0-9][1-9][0-9]/ )来更明确地表示文件夹名称的尾随数字正好是两位数。

【讨论】:

  • 在我的示例中,请注意我使用**[90-100]/,所以我应该使用***[0-9]/
  • [90-100] 匹配字符 9、0-1、0 或 0。
猜你喜欢
  • 1970-01-01
  • 2017-12-05
  • 2019-03-23
  • 1970-01-01
  • 2018-12-04
  • 1970-01-01
  • 2021-12-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多