title: How to .gitignore files recursively
body: <p>I'm trying to avoid the following pattern in my <code>.gitignore</code> file.</p>
  
  <pre><code>MyPrject/WebApp/Scripts/special/*.js
  MyPrject/WebApp/Scripts/special/*/*.js
  MyPrject/WebApp/Scripts/special/*/*/*.js
  MyPrject/WebApp/Scripts/special/*/*/*/*.js
  MyPrject/WebApp/Scripts/special/*/*/*/*/*.js
  MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js
  MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js
  </code></pre>
  
  <p>We tried:</p>
  
  <pre><code>MyPrject/WebApp/Scripts/special/**.js
  MyPrject/WebApp/Scripts/special/**/*.js
  </code></pre>
  
  <p>This however didn't work. This is git on Windows. Is there a more concise way to do this without repeating things?</p>