title: Does git pull operate on the current branch?
body: <p>Is it correct that <code>git pull</code> operates on branches? </p>
  
  <p>In a repository, when running <code>git pull</code> on different branches, will it do different things?</p>
  
  <p>When not specifying any argument after <code>git pull</code>, </p>
  
  <ul>
  <li>does it only pull to the current branch from a same-name branch in the remote <code>origin</code>? </li>
  <li>does it do anything for any other branch?</li>
  </ul>
  
  <p>Thanks.</p>