Git Hub Clone todas las ramas a la vez

Estoy tratando de clonar un repositorio completo en mi máquina usando Linux. solía

git clone <url>   

Luego fui a la carpeta donde se descargó y escribí

git branch 

en la terminal Solo me muestra el maestro y no otras ramas que estaban en el repositorio remoto. ¿Cómo clono todas las ramas?

Sé que para cada rama en el control remoto puedo usar por separado

git checkout -b <name of local branch> origin/<name of remote branch>

pero hay alguna otra manera que eso?

Respuestas a la pregunta(5)

Su respuesta a la pregunta