Angenommen, ich habe einen Remote-Zweig origin/foo
. Ich möchte einen lokalen Zweig erstellen, foo
der auf denselben Commit zeigt, auf den der Remote-Zweig origin/foo
jetzt zeigt. Das kann ich tun, git checkout foo
und das ist, was ich brauche, außer dass es sich je nach Arbeitsverzeichnis und ändert HEAD
. Gibt es eine Möglichkeit, dasselbe Ergebnis zu erzielen, ohne den foo
Zweig auszuchecken?
Antwort1
Ja, es gibt einen Weg. Das können Sie tun git branch foo origin/foo
.
Dann landen Sie bei der lokalen Niederlassung foo
und die Verfolgung erfolgt remote origin/foo
.