У меня есть такая структура каталогов:
- корень
- folder1
- abc.json
- def.json
- somedir
- folder2
- спецификация
- mock1.json
- mock2.json
- somedir
Теперь, используя .gitignore
, я хочу игнорировать все *.json
файлы, кроме файлов в spec
. Я не хочу использовать .gitignore
в folder1
и folder2
, потому что их множество, и они будут добавлены ко многим, и я уверен, что забуду переместить вправо .gitignore
файл на месте.
Кроме того, может быть больше вложенных каталогов с файлами json, и это правило должно применяться и ко всем подкаталогам.
Так как мне игнорировать все файлы типа, кроме определенного подкаталога?