clonar repositório Git remoto com branches

Se você tem git cloneum repositório remoto que possui branches, ele apenas cria o branch padrão por padrão. Você precisará forçar a criação de um branch específico usando:

git checkout -b test origin/test

que irá clonar o branch e checkout