title: git fetch origin doesn't fetch all branches
body: <p>I read in the answers to <a href="https://stackoverflow.com/questions/10312521/how-to-fetch-all-git-branches">this question</a> that <code>git fetch origin</code> should fetch <em>all</em> branches of origin. In my case, it doesn't seem to give me any branches, though. Here's what I did:</p>
  
  <p>Initially, a remote called origin had 7 branches. I cloned it. <code>git branch</code> then returned only <code>master</code>. I did <code>git fetch origin</code>, and <code>git branch</code> still only shows <code>master</code>. How can I get the other 6 branches without fetching them individually?</p>