[FIXED] Git: Welches ist die standardmäßig konfigurierte Remote für Branch?

Ausgabe

Ich habe ein Remote-Bare-Repository hub. Ich arbeite nur in der masterFiliale. Der letzte Satz dieser Fehlermeldung unten lässt mich fragen: Wie finde ich heraus, welches die „standardmäßig konfigurierte Fernbedienung für Ihren aktuellen Zweig“ ist ? Und wie stelle ich es ein?

[myserver]~/progs $ git remote -v
hub     ~/sitehub/progs.git/ (fetch)
hub     ~/sitehub/progs.git/ (push)

[myserver]~/progs $ git branch -r
  hub/master

[myserver]~/progs $ cat .git/HEAD
ref: refs/heads/master

[myserver]~/progs $ git pull hub
You asked to pull from the remote 'hub', but did not specify
a branch. Because this is not the default configured remote
for your current branch, you must specify a branch on the command line.

Lösung

Verfolgen Sie den Remote-Zweig

Sie können das Standard-Remote-Repository zum Pushen und Pullen mit der track-Option von git-branch angeben. Normalerweise würden Sie dies tun, indem Sie beim Erstellen Ihres lokalen Master-Branch die Option –track angeben, aber da sie bereits existiert, aktualisieren wir die Konfiguration einfach manuell wie folgt:

Bearbeiten Sie Ihre.git/config

[branch "master"]
  remote = origin
  merge = refs/heads/master

Jetzt können Sie einfach Git-Push und Git-Pull ausführen.

[ Quelle ]


Beantwortet von –
scragz


Antwort geprüft von –
Senaida (FixError Volunteer)

0 Shares:
Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like