I want to ignore a dist folder at top level of my project, but then I have another dist folder inside my project for my styles, which I want to keep. So keeping a dist in .gitignore causes both of them to be ignored. What is the correct way to handle this.