git checkout новая удаленная ветвь при клонировании с параметром глубины 1

После того как я сделал клон репо, новая веткаtest был добавлен кorigin дистанционный пульт. Но я все еще вижу:

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

Какую команду / команды git я должен использовать, чтобы получить следующий вывод:

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

git checkout удаленная ветка вопрос не мой вопрос, потому что это происходит после того, как я вижу все ссылки на удаленные ветки.

Я не могу клонировать репо снова, потому что в нем есть мои локальные изменения / коммиты.

Итак, как перенести новые ссылки на удаленные ветки в мой репозиторий с помощью команд git?

Я использую репозиторий BitBucket, который имеет следующие ветви:

Испытания

git fetch не работает:

$ 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

Ответы на вопрос(2)

Ваш ответ на вопрос