title: Why isn't .gitignore ignoring .sass-cache?
body: <p>My project looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/NaGSC.png" rel="noreferrer"><img src="https://i.stack.imgur.com/NaGSC.png" alt="enter image description here"></a></p>
  
  <p><strong>.gitignore:</strong></p>
  
  <pre><code>/node_modules
  /dist
  /.tmp
  /.sass-cache
  .sass-cache
  /bower_component
  </code></pre>
  
  <p>No idea why, but <code>.sass-cache</code> is still being staged:</p>
  
  <pre><code>User@User-PC MINGW64 /e/alex/istagingadmindashboard/frontEnd (deve)
  $ git add .
  
  User@User-PC MINGW64 /e/alex/istagingadmindashboard/frontEnd (deve)
  $ git status
  On branch deve
  Your branch is up-to-date with 'remotes/origin/deve'.
  Changes to be committed:
    (use "git reset HEAD &lt;file&gt;..." to unstage)
  
          modified:   .sass-cache/a1ee9da9874bbf1b217c6f2a5cd8c2c7c5ee78fe/main.scssc
          modified:   app/scripts/building/uploadPage.js
          modified:   app/styles/main.scss
          modified:   app/views/building/uploadproject.html
  </code></pre>
  
  <p>Any ideas of why?</p>