title: Git weirdness - can't pull a branch
body: <p>I know for a fact that a remote repo has a branch, let's call it <code>tricky-branch</code>. I can see it on gitlab. But I can't seem to find a way to pull it, or even see it, locally.</p>
  <p>I've tried:</p>
  <pre><code>git fetch --all
  git pull --all
  git branch --all
  </code></pre>
  <pre><code>
  $ git checkout origin/tricky-branch
  error: pathspec 'origin/tricky-branch' did not match any file(s) known to git
  </code></pre>
  <p>I know I am pointing at the right repo and the connectivity is all right, because I can push to that repo. Just not pull.</p>