我有一个这样的项目结构:
/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
等等
我试图忽略所有 jar 文件,除了c文件夹中的那些和所有嵌套的。我应该如何在 .gitignore 中设置它?
*.jar
!c/*.jar
不起作用。这个也是:
*.jar
!c/*/*.jar
还有这个:
*.jar
!/proj/c/*/*.jar
还有这个:
*.jar
!/proj/c/**/*.jar
我错过了什么吗?