title: git: is HEAD "the current branch" or "the tip of the current branch"?
body: <p>In the Git glossary documentation (<a href="https://git-scm.com/docs/gitglossary" rel="nofollow noreferrer">here</a>):</p>
  
  <ol>
  <li><p><code>HEAD</code> is defined to be "The current branch". Later in the same paragraph, it went further by saying "<code>HEAD</code> is a reference to one of the <code>head</code>s in your repository".</p></li>
  <li><p>However, the paragraph above it defines what a <code>head</code> is: "a named reference to the commit at the <strong>tip</strong> of a branch."</p></li>
  </ol>
  
  <p><a href="https://stackoverflow.com/a/23491010/8385554">This answer</a> on StackOverflow cited, "as stated in the O'Reilly Git book, 2nd edtion, p.69, <code>HEAD</code> always refers to the <em>most recent commit on the current branch</em>", which means "<code>HEAD</code> is the <strong>tip</strong> of the current branch".</p>
  
  <p>I'm confused. Is the all-capital-letter <code>HEAD</code> (1) the current branch, or (2) the <strong>tip</strong> of the current branch?</p>
  
  <p>NOTE: <a href="https://stackoverflow.com/questions/2304087/what-is-head-in-git">this question</a> didn't resolve my question.</p>