title: Remove large file from git staging area
body: <p>I've tried to push a commit containing a file exceeding the 100 MB limit and see the message</p>
  
  <pre><code>remote: error: File data/clean/new/all_listings_clean.csv is 327.92 MB; this exceeds GitHub's file size limit of 100.00 MB
  </code></pre>
  
  <p>So I deleted the file locally (I didn't need it) and tried <code>git reset</code> and then <code>git add -A</code> + <code>git commit -m "..."</code> and <code>git push origin master</code> but I see the same error message.</p>
  
  <p>I've also tried <code>git reset HEAD^</code>, <code>git reset HEAD -- .</code>, <code>git reset HEAD~</code>, <code>git rm --cached</code>. </p>
  
  <p>I keep getting this error! It can't figure out how to tell it to refresh my staging area, recognize that the large file is not there anymore, and go ahead and push the commit without it.</p>