title: git lfs prune to remove files from lfs and push to origin
body: <p>So here's what's happened:</p>
  
  <ol>
  <li>Accidentally committed lots of files that weren't meant to be. </li>
  <li>Did a <code>git reset --soft HEAD~2</code> to get back to a commit before the accident</li>
  <li>Modified gitignore to ignore the files</li>
  <li>Commited again and pushed to origin.</li>
  </ol>
  
  <p>I assumed the git reset would revers everything from the accidental commit, but after checking bitbucket's list of git lfs files, it seems all the lfs tracked files from the accidental commit were pushed to lfs in origin. These files do not exist if I look through the source in bitbucket.</p>
  
  <p>So I tried doing <code>git lfs prune</code> which appeared to delete an amount of files that looks to be about the amount that was accidentally commited, then <code>git lfs push origin master</code>. Checked bitbucket's list of git lfs files again, but those files are still there and nothing's changed in origin. </p>
  
  <p>What have I done wrong?</p>