title: Referencing the child of a commit in Git
body: <p>If you want to move the <code>HEAD</code> to the parent of the current <code>HEAD</code>, that's easy:</p>
  
  <pre><code>git reset --hard HEAD^
  </code></pre>
  
  <p>But is there any simple way to do the exact opposite of this operation, that is, set the head to the current head's first child commit?</p>
  
  <p>Right now, I use gitk as a workaround (alt-tab, up-arrow, alt-tab, middle-click), but I would like a more elegant solution, one that can also be used when gitk is not available.</p>