まずは、リモートにどんなブランチがあるかを確かめる。-aオプションでリモートブランチも一覧できる。
> git branch -a * master remotes/origin/master remotes/origin/other_branch
チェックアウトしたいブランチが表示されていない時は、git fetchとかすると情報をリポジトリから取得できる。
> git fetch
次に、ローカルブランチ名を指定して、リモートブランチをチェックアウトする
> git checkout -b other_branch origin/other_branch
最初の引数がローカルブランチ名
-bオプションを指定しておくと、自動的にそのブランチに切り替わる。
-bオプションを指定しないと、以下を再度する必要がある。
git checkout -b other_branch