git zieht alle Zweige aus dem Remote-Repository

Wie ziehe ich alle remote-branches an mein eigenes repository?

wenn ich Typ:

git branch -a

Bekomme ich eine lange Liste von Filialen, aber wenn ich Typ:

git branch 

Sehe ich nur 2 von Ihnen.

Wie kann ich pull ALLE Filialen in meiner lokalen Liste?

Ich weiß, dass ich tun kann:

git checkout --track origin/branch-name

aber das zieht und prüft nur ein Zweig zu einem Zeitpunkt. Jeder Weg, um bekommen es alle auf einmal getan, ohne, dass die ganze mühsame Arbeit der Ausführung von git checkout --track origin/branch-name immer und immer und immer wieder?


ps.
Ich habe versucht folgenden Befehle ein, und keiner von Ihnen machte es, Außenstellen in meiner git branch Liste:

git fetch --all
git remote update
git pull --all
Kommentar zu dem Problem
Aber warum wollen Sie dies tun? Kommentarautor: knittl
Früher habe ich immer meine one-liner: stackoverflow.com/a/6300386/6309 Kommentarautor: VonC
@Pigueiras ist richtig, die Frage ist eine doppelte. Aber knittl richtig mit seinem Kommentar: ich kann nicht sehen, den Zweck der Frage. Ich könnte annehmen, dass die Nutzer bekommen einmal mehr in die Irre leiten git-Terminologie. Ein remote-branch ist nicht etwas abgelegen, ist eine lokale Momentaufnahme von etwas entferntes. Kommentarautor: Uwe Geuder
@VonC - könnten Sie bitte, poste es als Antwort für diese Frage, so konnte ich mark es gelöst? Danke. ||| Problem ist, dass ich nicht Zweige Zusammenführen, wenn Sie nicht die auf git branch - Liste (unabhängig davon, wie Sie sich entscheiden, Sie zu nennen) - und es passiert, ich Zusammenführen müssen eine Menge von Ihnen zur gleichen Zeit, also brauche ich einen schnellen Weg, um Sie allen zugänglich. VonC Antwort geholfen. Kommentarautor: MarcinWolny

InformationsquelleAutor der Frage MarcinWolny | 2013-09-19

Schreibe einen Kommentar