リモートのブランチにローカルでチェックアウトする
まずリモートブランチをfetchします.
$ git fetch
次にリモートブランチを確認します.
$ git branch -a * master remotes/origin/01_untested remotes/origin/02_setup remotes/origin/03_models remotes/origin/04_factories remotes/origin/05_controller_basics remotes/origin/06_advanced_controllers remotes/origin/07_controller_cleanup remotes/origin/08_features remotes/origin/09_speedup remotes/origin/11_tdd remotes/origin/HEAD -> origin/master remotes/origin/master
ここでチェックアウトしたいのは02_setup
です.
ローカルブランチ名を指定してリモートブランチをチェックアウトします.
$ git co -b 02_setup origin/02_setup Branch 02_setup set up to track remote branch 02_setup from origin. Switched to a new branch '02_setup'
これでリモートブランチにチェックアウトすることができました.