How do I check out a remote Git branch?
问题 Somebody pushed a branch called test with git push origin test to a shared repository. I can see the branch with git branch -r . Now I\'m trying to check out the remote test branch. I\'ve tried: git checkout test which does nothing git checkout origin/test gives * (no branch) . Which is confusing. How can I be on \"no branch\"? How do I check out a remote Git branch? 回答1: Update Jakub's answer actually improves on this. With Git versions ≥ 1.6.6, with only one remote, you can just do: git