I have a directory structure like this:
- root
- folder1
- abc.json
- def.json
- somedir
- folder2
- spec
- mock1.json
- mock2.json
- somedir
Now using a .gitignore
I want to ignore all *.json
files except for the ones in the spec
. I don't want to use a .gitignore
in folder1
and folder2
because there are a ton of these and they will get added to a lot, and i'm sure I will forget to move the right .gitignore
file in place.
In addition there may be more nested directories with json files, and this rule needs to apply to all subdirectories as well.
So how do I ignore all files of a type, except for a certain subdirectory?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…