title: Completely remove commit from Bitbucket history
body: <p>I've made a wrong commit and I pushed it to my private bitbucket.org repository. How can I completely remove this commit from the remote repository's history?</p>
  
  <p>I tried the following:</p>
  
  <pre><code>git reset --hard HEAD~1
  git reset HEAD~
  git commit -m "some message"
  git push -f
  </code></pre>
  
  <p>I did this based on solution from <a href="https://stackoverflow.com/questions/19249572/bitbucket-git-reset">Bitbucket git reset</a> </p>
  
  <p>Yet, previous commits are accessible via Bitbucket's web interface.</p>
  
  <p>I mean they are still accessible using a link like <code>https://bitbucket.org/user/repo/commits/&lt;deleted commit hash&gt;</code> (although they are not listed in repository commits in the web interface).</p>
  
  <p>Is this information (the history which I intended to delete) fetched from my repository?</p>
  
  <p>Or</p>
  
  <ol>
  <li>Is this some feature of bitbucket.org?</li>
  <li>Did I take some step(s) wrong? Which?</li>
  <li>How to completely remove a commit from history on bitbucket.org?</li>
  </ol>