title: git branch issue
body: <p>I have a local system where i work (windows) and commit changes and a production server (ubuntu) where i pull the changes.</p>
  
  <p>I create a new branch when i have major changes on the code. Last branch is 0.9.1</p>
  
  <p>I pull on the server with:</p>
  
  <p>sudo git pull git@git.myrepo.com:myproject.git 0.9.1</p>
  
  <p>however, i wanted to roll back to a previous branch (0.9) and can only see this when i do a branch -a:</p>
  
  <pre><code>* master
    remotes/origin/0.1
    remotes/origin/0.2
    remotes/origin/0.3
    remotes/origin/0.4
    remotes/origin/0.5
    remotes/origin/0.6
    remotes/origin/0.7
    remotes/origin/HEAD -&gt; origin/master
    remotes/origin/master
  </code></pre>
  
  <p>on my local machine i use git gui and I can see the branch 0.9 (and 0.8 and 0.9.1)
  How come i cannot see it on the server?</p>
  
  <p>Thanks</p>