Git ziehen alle Zweige aus dem Remote-Repository

Wie ziehe ich alle Remote-Zweige in mein eigenes Repository?

wenn ich tippe:

git branch -a

Ich bekomme eine lange Liste von Filialen, aber wenn ich tippe:

git branch 

Ich sehe nur 2 von ihnen.

Wie ziehe ichALLES verzweigt sich in meine lokale Liste?

Ich weiß, dass ich Folgendes kann:

git checkout --track origin/branch-name

Damit wird jedoch immer nur ein Zweig ausgecheckt. Irgendwie, um alles auf einmal zu erledigen, ohne die ganze mühsame Arbeit des Laufensgit checkout - Verfolge Herkunfts- / Filialname immer und immer und immer wieder?

ps. Ich habe versucht, folgenden Befehlen zu folgenGit-Zweig Liste:

git fetch --all
git remote update
git pull --all

Antworten auf die Frage(4)

Ihre Antwort auf die Frage