title: Reverting push to remote with sourcetree
body: <p>I accidently pushed a feature branch to the remote master. Now I want to revert the master to the previous commit. When I select 'Revert current branch to this commit' only the local branch is reverted, and because the remote master is 55 ahead (accidental push) I cannot push the just reverted local master to the remote.</p>
  
  <p>When looking into this issue on SO and Google, I found that many people use force push using the command line. But since I'm using Source Tree I'd like to come up with a way that actually uses Source Tree.</p>
  
  <p>I also found the rebase option, but I can't seem to find a step-by-step tutorial..</p>
  
  <p>Any ideas?</p>