title: How to undo a git merge with conflicts
body: <p>I am on branch <code>mybranch1</code>. <code>mybranch2</code> is forked from <code>mybranch1</code> and changes were made in <code>mybranch2</code>. </p>
  
  <p>Then, while on <code>mybranch1</code>, I have done <code>git merge --no-commit mybranch2</code>
  It shows there were conflicts while merging.</p>
  
  <p>Now I want do discard everything (the <code>merge</code> command) so that <code>mybranch1</code> is back to what it was before.
  I have no idea how do I go about this.</p>