3 Stimmen

Wie kann ich einen lokalen Zweig einstellen, um von einem bestimmten Remote-Zweig zu ziehen / zusammenzuführen?

Ich habe einen lokalen Zweig foo, der als Zweig von master gestartet ist. Dann habe ich es auf meinen Remote gepusht und es lebt jetzt glücklich mit seinen Geschwistern in remotes/origin.

Ich möchte, dass pull automatisch von remotes/origin/foo zieht, und ich möchte, dass status -sb mir anzeigt, wie viele Änderungen ich voraus bin remotes/origin/foo.

Ich dachte, der Weg, dies zu tun, war

git config branch.foo.merge 'refs/heads/foo'

Jedoch, nachdem ich das gemacht habe, erhalte ich diese Nachricht:

 git status -sb
## foo
 git pull
Ihre Konfiguration gibt an, dass mit dem Ref 'foo' vom Remote zusammengeführt werden soll, aber ein solcher Ref wurde nicht abgerufen.

Was mache ich falsch?

1voto

CB Bailey Punkte 693084

Sie müssen sicherstellen, dass sowohl branch.foo.remote als auch branch.foo.merge richtig eingestellt sind, bevor git pull ohne Parameter korrekt funktioniert.

Beachten Sie, dass Sie auch -u oder --set-upstream mit git push verwenden können, um diese Informationen bei einer Push-Operation festzulegen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X