title: GIT - How to get all newly created branches
body: <p>I have below situation, which I am not getting a solution to.</p>
  
  <p>Say I have cloned a project to my local system. Now, in the project if I do <code>git branch -a</code>, it lists me say 3 remote branches along with local branches. </p>
  
  <p>Now, after a day, say 10 different developers, pushed 10 different branches to the remote repo. Now, if I do a <code>git branch -a</code>, it still shows me 3 remote branches. </p>
  
  <p>One solution is to ask each developers to give the name of the branches and I can run the command <code>git pull origin newBrn1</code>. I have to run this 10 times with the names accordingly.</p>
  
  <p>Isn't there a command which gives me the list that would include the newly created branches in one go?</p>
  
  <p>I tried running <code>git pull</code>, but throws an error stating:</p>
  
  <pre><code>You asked me to pull without telling me which branch you want to merge with
  </code></pre>