如何仅忽略给定文件夹中的子文件夹

How to Ignore only subfolders within a Given folder

假设我的代码库是这样的:

├── index.php
├── _application
|   ├── controllers
|   └── Views
└── _jobs
    ├── report.js
    ├── report.html
    ├──_foo
    |  ├──001....
    |  ├──002....
    └──_bar
       ├──001....
       ├──002....

这里的foo & bar是jobs文件夹里面的文件夹,可以有任意多个文件夹,我不知道它们的名字。

使用 GitIgnore,我想忽略 'jobs' 文件夹中的所有文件夹,但不忽略那里存在的文件。

我查看了 ,但那里给出的解决方案也忽略了作业文件夹中的文件。

添加此 !/jobs/*.*,这意味着,不要忽略任何带有扩展名的文件,这意味着它们是文件