title: In Git, What is the difference between "remotes/origin/HEAD" and "remotes/origin/master"
body: <pre><code>&gt;git branch -a
  * master
    remotes/origin/HEAD -&gt; origin/master
    remotes/origin/master
  </code></pre>
  
  <p>Are they both same, if yes then why do we have two.</p>