如何仅忽略Given文件夹中的子文件夹

时间:2017-03-19 05:36:10

标签: git gitignore

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

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

这里foo& bar是jobs文件夹中的文件夹,可能有任意数量的文件夹,我不提前知道他们的名字。

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

我查看了How to ignore all subfolders in a folder with .gitignore,但是那里给出的解决方案也忽略了作业文件夹中的文件。

1 个答案:

答案 0 :(得分:1)

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