手順
git checkout -b [branch] [remotename]/[branch]
# 例
git checkout -b serverfix origin/serverfix
よく利用するので短縮形が用意されている。
git checkout --track [remotename]/[branch]
# 例
git checkout --track origin/serverfix
この短縮形、あまりにもよく使うので、更なる短縮形も用意されている。
チェックアウトしたいブランチ名が(a)まだローカルに存在せず、(b)存在するリモートは1つだけ、の場合、Gitは自動的に追跡ブランチを作ってくれるのです。
git checkout [branch]
# 例
git checkout serverfix