Ho una struttura di directory come questa:
- radice
- cartella1
- abc.json
- def.json
- somedir
- more.json
- folder2
- qwe.json
- rty.json
- spec
- mock1.json
- mock2.json
- somedir
- more_mocks.json
- cartella1
Ora usando un .gitignore
voglio ignorare tutti i *.json
file tranne quelli nel file spec
. Non voglio usare un .gitignore
in folder1
e folder2
perché ce ne sono molti e questi verranno aggiunti a molti, e sono sicuro che dimenticherò di spostare il .gitignore
file giusto.
Inoltre, potrebbero esserci più directory nidificate con file json e questa regola deve essere applicata anche a tutte le sottodirectory.
Quindi, come posso ignorare tutti i file di un tipo, ad eccezione di una determinata sottodirectory?