Saya memiliki struktur direktori seperti ini:
- akar
- folder1
- abc.json
- def.json
- Somedir
- lebih. json
- folder2
- qwe.json
- rty.json
- spek
- mock1.json
- mock2.json
- Somedir
- more_mocks.json
- folder1
Sekarang menggunakan a .gitignoreSaya ingin mengabaikan semua *.jsonfile kecuali yang ada di spec. Saya tidak ingin menggunakan .gitignorein folder1dan folder2karena ada satu ton ini dan mereka akan ditambahkan ke banyak, dan saya yakin saya akan lupa untuk memindahkan .gitignorefile yang tepat di tempatnya.
Selain itu mungkin ada lebih banyak direktori bersarang dengan file json, dan aturan ini perlu berlaku untuk semua subdirektori juga.
Jadi bagaimana cara saya mengabaikan semua file jenis, kecuali untuk subdirektori tertentu?