title: Using colon in `git pull origin <remote-branch> : <local-branch>` does not pull to correct branch?
body: <p>Let's say I am on a <em>different</em>  branch than <code>&lt;local-branch&gt;</code>, called <code>&lt;different-branch&gt;</code>.  </p>
  
  <p>When I try to pull from a remote branch to a local branch, I do the following:</p>
  
  <pre><code>git pull origin &lt;remote-branch&gt;:&lt;local-branch&gt;
  </code></pre>
  
  <p>And, from my understanding this should  pull into my <code>&lt;local-branch&gt;</code>, and <em>not</em> pull into <code>&lt;different-branch&gt;</code>.   </p>
  
  <p>But, then when I check <code>git log</code> while I'm on <code>&lt;different-branch&gt;</code>, I see that those commits are from <code>&lt;remote-branch&gt;</code>?  </p>
  
  <p>How do I pull from a remote branch, into a local branch, when the local branch is different from the one that I cam currently on?    Thank you.  </p>