Ich habe eine entfernte Niederlassung remote-branch-long-name. Wenn ich die Kasse mit Abschluss des Helms starte, kann ich tippen remote-branchund origin/remote-branch-long-namewerde als Option angezeigt . Das Problem ist, dass ich zum lokalen Auschecken dieses Zweigs nicht zu diesem Zweig wechseln kann. Ich muss zu diesem Zweig wechseln remote-branch-long-name (without the origin/ prefix), da das Ruder dies nicht als Abschlussoption bereitstellt. Ich muss den gesamten Zweigstellennamen manuell eingeben.
Gibt es eine andere Funktion, die ich für diesen Anwendungsfall verwenden sollte, oder muss ich eine Funktion zusammen hacken?
git checkout fooundfookein Zweig ist, aber esorigin/fooist, erstellt git einen neuen Zweigfoound setzt ihn auf Verfolgungorigin/foo. Git lehrt dich also zu denken "Ich checke nur ausfoound Git macht alles Notwendige". Aber das funktioniert nicht mit Magie; Laufenmagit-branch-and-checkoutist der richtige Weg.