How to Delete a Commit from Source Tree

As this was a bit of a head-scratcher for me I decided I would document exactly the steps on how to delete a commit which has been pushed to a remote repo.

Keeping it concise, so here goes:

  1. Select the commit you want to go back to
  2. Right-click and choose the option “Reset current branch to this commit
  3. Select your branch and choose option Push to → {branch}
  4. Make sure Force Push option is checked
  5. Push your changes

So that’s about it. I spent about 2 hours trying to work out something which seemed so simple, but now I know.

By Leo Acosta

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.