title: Git changes to be committed files marked as deleted
body: <p>I am wanting to delete some old files on my repository due to some refactoring. Git is saying my local repo is up-to-date. However when I run <code>git status</code> I get the following: </p>
  
  <pre><code># On branch master
  # Changes to be committed:
  #   (use "git reset HEAD &lt;file&gt;..." to unstage)
  #
  #       deleted:    app/foo1.php
  #       deleted:    app/foo2.php
  #       deleted:    app/foo3.php
  #       deleted:    app/foo4.php
  #       deleted:    app/foo5.php
  #       deleted:    app/foo6.php
  </code></pre>
  
  <p>Prior to this I used <code>git rm &lt;file&gt;</code> to <code>commit</code> them.</p>
  
  <ol>
  <li>Why is this happening?</li>
  <li>Can I remove these <code>deleted</code> files for good? By this I mean when I
  run <code>git status</code> it shows <code>Everything up-to-date</code></li>
  </ol>
  
  <p>`</p>