リポジトリをクローンすると、HEAD は master を指しています。他のローカルのブランチは、ありません。
実際に作業をするときは、master ではないブランチから始めたい、そんなことがよくありますの。
この場合、作業を開始したいコミットへチェックアウトして、ブランチを作成してそのブランチへチェックアウトすることになりますわ。
その手順をまとめます。
コマンドまとめ
# リモートリポジトリのブランチが指す場所にチェックアウト git checkout <remote>/<branch> # ブランチを作成してチェックアウト git checkout -b <branch> # リモートリポジトリのブランチが指す場所に新しくブランチを作成してチェックアウト git checkout -b <branch> --track <remote>/<branch> # <remote>/<branch> の <branch> と同じ名前を付ける場合は次で OK git checkout --track <remote>/<branch>