J'ai une structure de répertoires comme celle-ci:
- racine
- dossier1
- abc.json
- def.json
- un jour
- more.json
- dossier2
- qwe.json
- rty.json
- spec
- mock1.json
- mock2.json
- un jour
- more_mocks.json
- dossier1
Maintenant, en utilisant un, .gitignoreje veux ignorer tous les *.jsonfichiers à l'exception de ceux du spec. Je ne veux pas utiliser un .gitignorein folder1et folder2parce qu'il y en a une tonne et qu'ils seront ajoutés à beaucoup, et je suis sûr que j'oublierai de déplacer le bon .gitignorefichier en place.
De plus, il peut y avoir plus de répertoires imbriqués avec des fichiers json, et cette règle doit également s'appliquer à tous les sous-répertoires.
Alors, comment ignorer tous les fichiers d'un type, à l'exception d'un certain sous-répertoire?