gpt4 book ai didi

wildcard - 文件夹中带有扩展名的 .gitignore 文件

转载 作者:行者123 更新时间:2023-12-03 06:40:14 27 4
gpt4 key购买 nike

我试图让 git 忽略所有扩展名为 .ex 的文件,但前提是它们位于名为 subf 的子文件夹中。在 man gitignore 中我读到了以下内容:

Two consecutive asterisks ("**") in patterns matched against full pathname may have special meaning:

· A leading "**" followed by a slash means match in all directories. For example, "**/foo" matches file or directory "foo" anywhere, the same as pattern "foo". "**/foo/bar" matches file or
directory "bar" anywhere that is directly under directory "foo".

但是,如果我将 **/subf/*.ex 放入 .gitignore (在存储库基目录中),我的文件将带有 .ex 扩展名不会被忽略!我读到this我应该将排除规则添加到文件 .git/info/exclude 中。这似乎对我有用,但我对此不满意,因为这不是我理解 .gitignore 的方式。有人可以帮助我理解为什么将 **/subf/*.ex 放在 .gitignore 中不起作用。谢谢!

最佳答案

为什么不那么简单,

 subf/*.ex

或者如果您期望任何级别的 subf,

**/subf/*.ex

它对我有用

关于wildcard - 文件夹中带有扩展名的 .gitignore 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27607165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com