Суть в том, что остальные ветки есть, но для их отображения нужно добавить тег:
git branch -a
вместо
git branch
Тогда вы их все увидите и да, они будут не подтянуты.
Для их просмотра надо прописать:
git checkout другая_ветка
А для работы с ней:
git checkout -b локальное_имя_ветки другая_ветка
В таком случае она подвяжется и будет трекаться с удаленной веткой из оригинала.
Более подробно ваш же случай описан на
stackoverflow