title: Git: why doesn't "git branch" list all the branches?
body: <p>I've previous experience with Mercurial and I'm having trouble understanding the Git branching. Why does the</p>
  <pre><code>git branch
  </code></pre>
  <p>only list some of the branches and I need to run</p>
  <pre><code>git branch -a
  </code></pre>
  <p>to get list of all branches? It seems to me that Git has multiple different branch types whereas Mercurial has only one.</p>