gpt4 book ai didi

git - 如何设置 .gitignore 以忽略所有 .jars 但不在预期文件夹中

转载 作者:太空狗 更新时间:2023-10-29 13:11:16 25 4
gpt4 key购买 nike

我有一个这样的项目结构:

/proj/a/file.jar
/proj/a/1/file.jar
/proj/b/file.jar
/proj/b/1/file.jar
/proj/b/2/1/file.jar
/proj/c/file.jar
/proj/c/1/file.jar
/proj/c/2/1/file.jar

等等

我试图忽略除 c 文件夹和所有嵌套文件之外的所有 jar 文件。我应该如何在 .gitignore 中设置它?

*.jar
!c/*.jar

没用。这也是:

*.jar
!c/*/*.jar

还有这个:

*.jar
!/proj/c/*/*.jar

还有这个:

*.jar
!/proj/c/**/*.jar

我是不是错过了什么?

最佳答案

Git 不支持 ** 风格的通配符,因此您可以使用完整路径(即 /whatever/*/*/*.jar 等)以反射(reflect)目录级别的正确数量,或者您可以简单地将包含 !*.jar.gitignore 文件放入要忽略 JAR 文件的文件夹中。

关于git - 如何设置 .gitignore 以忽略所有 .jars 但不在预期文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021400/

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