title: Revert to a commit by a SHA hash in Git?
body: <p>I'm not clear on how <code>git revert</code> works. For example, I want to revert to a commit six commits behind the head, reverting all the changes in the intermediary commits in between.</p>
  
  <p>Say its <a href="http://en.wikipedia.org/wiki/SHA-1" rel="noreferrer">SHA</a> hash is <code>56e05fced214c44a37759efa2dfc25a65d8ae98d</code>. Then why can't I just do something like:</p>
  
  <pre><code>git revert 56e05fced214c44a37759efa2dfc25a65d8ae98d
  </code></pre>