title: How to remove a commit from remote master branch?
body: <p>How do I prepare my commit from my laptop to the remote github, so I can remove the commit from the remote easily if I want to? Will the pull request help?</p>
  
  <p>-------------- UPDATE</p>
  
  <p>This is what I normally do:</p>
  
  <pre><code>git checkout master
  git pull
  git merge --no-ff &lt;my branch branched from master&gt;
  git push
  </code></pre>
  
  <p>Laster I realize that I have to remove 'my branch branched from master' from the master.</p>