git checkout nueva rama remota al clonar con la opción de profundidad 1

Después de hacer un clon de un repositorio, una nueva sucursaltest ha sido agregado aorigin remoto. Pero aún veo:

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

¿Qué comando / s de git debo usar para obtener el siguiente resultado:

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/test

losgit checkout sucursal remota La pregunta no es mi pregunta porque eso está sucediendo después de ver todas las referencias de rama remotas.

No puedo clonar el repositorio nuevamente porque tengo mis cambios / confirmaciones locales en él.

Entonces, ¿cómo llevar las nuevas referencias de rama remota a mi repositorio usando los comandos git?

Estoy usando un repositorio de BitBucket que tiene las siguientes ramas:

Ensayos

git fetch No funciona:

$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
$ git fetch
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
$ git fetch origin 
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

Respuestas a la pregunta(2)

Su respuesta a la pregunta