git checkout new remote branch beim Klonen mit der Option depth 1

Nachdem ich einen Klon eines Repos gemacht habe, einen neuen Zweigtest wurde dem hinzugefügtorigin Fernbedienung. Aber ich sehe immer noch:

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

Mit welchen git-Befehlen soll ich die folgende Ausgabe erhalten:

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

DasGit Checkout Remote-Zweig Die Frage ist nicht meine Frage, da dies geschieht, nachdem alle Verweise auf den Remote-Zweig angezeigt wurden.

Ich kann das Repo nicht erneut klonen, da ich meine lokalen Änderungen / Commits darin habe.

Also, wie bringe ich die neuen Remote-Zweigreferenzen mit git-Befehlen auf mein Repo?

Ich verwende ein BitBucket-Repository mit den folgenden Zweigen:

Versuche

git fetch funktioniert nicht:

$ 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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage