title: My git push is stuck on a large file. What to do?
body: <p>I get a fatal sha1 error. I believe it is stuck trying to write large files.
  My status says I'm 8 commits ahead. I've tried to add the file extension to an ignore list in the exclude folder but it is still stuck. How do I proceed without losing my local changes (other than the large files)?</p>
  
  <p>I've tried <a href="https://stackoverflow.com/questions/4179842/predict-how-much-data-will-be-pushed-in-a-git-push/4181602#4181602">Predict how much data will be pushed in a git push</a> and the bundle is huge ~650MB.</p>
  
  <p>I don't know how to ignore the files from previous commits that were not pushed. Can I clear the old commits without losing the local files? Then delete the large files then commit again?</p>