У мене така структура каталогів:
- корінь
- папка1
- abc.json
- def.json
- сомедір
- more.json
- папка2
- qwe.json
- rty.json
- спец
- mock1.json
- макет2.json
- сомедір
- more_mocks.json
- папка1
Тепер, використовуючи .gitignore
I, я хочу ігнорувати всі *.json
файли, крім файлів у spec
. Я не хочу використовувати .gitignore
в folder1
і folder2
тому, що їх є багато, і їх буде додано багато, і я впевнений, що забуду перемістити потрібний .gitignore
файл на місце.
Крім того, може бути більше вкладених каталогів з файлами json, і це правило також має застосовуватися і до всіх підкаталогів.
Тож як я ігнорую всі файли типу, крім певного підкаталогу?