Как игнорировать только подпапки в заданной папке

Предположим, что моя кодовая база выглядит так:

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

Здесь foo & bar — это папки внутри папки jobs, а папок может быть сколько угодно, и я заранее не знаю их названий.

Используя GitIgnore, я хочу игнорировать все папки в папке «Работа», но не файлы, которые там присутствуют.

Я просмотрел Как игнорировать все подпапки в папке с .gitignore, но приведенное там решение также игнорирует файлы в папке задания.


person Devdatta Tengshe    schedule 19.03.2017    source источник


Ответы (1)


Добавьте этот !/jobs/*.*, это означает, что не игнорируйте ничего с расширением, которое означает, что это файлы

person Meme Composer    schedule 19.03.2017
comment
Будьте осторожны, если у вас есть файлы без расширения в имени. - person iclman; 19.03.2017