Zeichne alle entfernten Git-Zweige als lokale Zweige auf
Das Verfolgen einer einzelnen Remote-Verzweigung als lokale Verzweigung ist einfach genug.
$ git checkout --track -b ${branch_name} origin/${branch_name}
Das Übertragen aller lokalen Zweige auf die entfernte Station und das Erstellen neuer entfernter Zweige nach Bedarf ist ebenfalls einfach.
$ git push --all origin
Ich möchte das Gegenteil tun. Wenn ich X entfernte Zweigstellen an einer einzigen Quelle habe:
$ git branch -r
branch1
branch2
branch3
.
.
.
Kann ich lokale Verfolgungszweige für alle diese Remote-Zweige erstellen, ohne die einzelnen manuell erstellen zu müssen? Sag etwas wie:
$ git checkout --track -b --all origin
Ich habe gegoogelt und RTMs, aber bin bis jetzt auf Koje gekommen.