リモートリポジトリをローカルにクローン直後に、git branchコマンドでブランチ一覧を表示しようとした際、master(親ブランチ)しか存在していませんでしたが、
aオプションを付与してgit branchを実行することで全てのブランチの存在が確認出来ました。
git branch -a
* master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/sub1
remotes/origin/より後のブランチ名を指定してチェックアウト
git checkout sub1
チェックアウト時に表示されるメッセージ
Branch 'sub1' set up to track remote branch 'sub1' from 'origin'. Switched to a new branch 'sub1'
チェックアウトしたブランチsub1の作成とリモートとの紐付けを同時に行って、作業ブランチも切り替えたよ、的な意味。