title: Revert everything that I have done which not pushed yet
body: <p>I'm looking for revert everything which not pushed into the remote branch. I have used <code>git revert -m 1 &lt;merge commit hash&gt;</code> as in <a href="https://stackoverflow.com/questions/11722533/rollback-a-git-merge/29110174">this</a> question on StackOverflow but it is only reverting one commit which I'm not expecting. In my project I have,<br>
  <b>One Merge<br>
  One Merge commit<br>
  Two other commits</b></p>
  
  <p>I want to revert all by using some method. Any help would be greatly appreciated. </p>