title: Get new upstream branch with git
body: <p>I've forked a repo and all of my work goes into that fork (my origin) and I merge branches upstream with pull requests. Pretty standard.</p>
  
  <p>But now there's a new branch in the upstream repo and I can't quite figure out how to get that new branch locally and then push it to my origin. Here is my situation.</p>
  
  <pre><code>$ git remote show origin
  * remote origin
    Fetch URL: git@github.com:rackspace/jclouds.git
    Push  URL: git@github.com:rackspace/jclouds.git
    HEAD branch: master
    Remote branches:
      1.5.x                   tracked
      master                  tracked
    Local branch configured for 'git pull':
      master merges with remote master
    Local ref configured for 'git push':
      master pushes to master (up to date)
  
  $ git remote show upstream
  * remote upstream
    Fetch URL: https://github.com/jclouds/jclouds
    Push  URL: https://github.com/jclouds/jclouds
    HEAD branch: master
    Remote branch:
      master tracked
    Local ref configured for 'git push':
      master pushes to master (up to date)
  </code></pre>
  
  <p>I know that there is a 1.6.x branch in jclouds/jclouds and I want to get that branch locally and then push it to rackspace/jclouds. I've tried this command</p>
  
  <pre><code>$ git fetch upstream 1.6.x
  From https://github.com/jclouds/jclouds
   * branch            1.6.x      -&gt; FETCH_HEAD
  </code></pre>
  
  <p>And it looks like it's fetched the branch but I don't see it in <code>git remote show</code> or <code>git branch -a</code> so I'm unable to setup a local tracking branch.</p>
  
  <p>What am I missing?</p>