title: Git: fail to unpack
body: <p>I made a lot of changes in my repository, and I of course, forgot my .gitignore file.</p>
  
  <p>In this file, it was said that the /vendor folder should not be included. This folder's size is 400mb.</p>
  
  <p>So I tried to push my project thanks to:</p>
  
  <pre><code>git add -A
  git commit -m "commit"
  git push test master
  </code></pre>
  
  <p>It failed, because the project was too big:</p>
  
  <pre><code>error: unpack failed: error Object too large (201,984,000 bytes), rejecting the pack. Max object size limit is 104,857,600 bytes.
  </code></pre>
  
  <p>I added the .gitignore file again, and ran:</p>
  
  <pre><code>git rm -r --cached .
  </code></pre>
  
  <p>But when I push it again, I still have the same error (with the same sizes), even if the "vendor" folder is not included anymore.</p>
  
  <p>It's like git was keeping an old version of the commit...</p>
  
  <p>Do you have any idea on how to fix this?</p>
  
  <p>BTW, I'm pushing it to springloops.</p>