title: git continues to control changes on __pycache__ even when it is in gitignore
body: <p>This is my <code>.gitignore</code>:</p>
  <pre><code>*__pycache__*
  *.pyc
  db.sqlite3
  *.DS_Store
  media/
  res/
  </code></pre>
  <p>I can see on my <strong>Atom</strong> that <code>__pycache__</code> directories are VcsIgnored (which implies that are recognized as not version controlled by <strong>git</strong>)</p>
  <p><a href="https://i.stack.imgur.com/kzyEc.png" rel="noreferrer"><img src="https://i.stack.imgur.com/kzyEc.png" alt="enter image description here" /></a></p>
  <p>But, any way, when I make changes to a file, I get several <code>__pycache__</code> files as modified and unstaged on my <strong>Atom</strong> git window:</p>
  <p><a href="https://i.stack.imgur.com/8PJT2.png" rel="noreferrer"><img src="https://i.stack.imgur.com/8PJT2.png" alt="enter image description here" /></a></p>
  <p>I don't know wether the problem is in <strong>git</strong> or in <strong>Atom</strong>.</p>