402 Stimmen

Unterschiede zwischen git pull origin master & git pull origin/master

Was ist der Unterschied zwischen git pull origin master y git pull origin/master ?

537voto

Jakob Borg Punkte 22395

git pull origin master zieht Änderungen aus dem origin entfernt, master Zweig und führen sie mit dem lokalen ausgecheckten Zweig zusammen.

git pull origin/master wird Änderungen aus dem lokal gespeicherten Zweig ziehen origin/master und führen Sie diesen mit dem lokalen ausgecheckten Zweig zusammen. Die origin/master Zweig ist im Wesentlichen eine "zwischengespeicherte Kopie" dessen, was zuletzt aus origin Deshalb nennt man ihn in der Git-Sprache einen entfernten Zweig. Dies könnte etwas verwirrend sein.

Sie können sehen, welche Zweige verfügbar sind mit git branch y git branch -r um die "entfernten Zweige" zu sehen.

13voto

Dhruvil Shah Punkte 321

git pull origin master holt alle Änderungen aus dem Master-Branch der Gegenstelle und fügt sie in Ihren lokalen Zweig ein. Wir verwenden im Allgemeinen nicht git pull origin/master. Wir können das Gleiche tun, indem wir git merge origin/master . Es wird alle Änderungen aus der "zwischengespeicherten Kopie" des Master-Zweigs des Ursprungs in Ihren lokalen Zweig einfügen. In meinem Fall, git pull origin/master löst den Fehler aus:

fatal: 'origin/master' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

13voto

user33276346 Punkte 1137

git pull = git fetch + git merge origin/branch

git pull y git pull origin branch unterscheiden sich nur darin, dass letztere nur Ursprung/Zweig "aktualisieren" und nicht alle Ursprünge/Zweige als git pull lo hace.

git pull origin/branch funktioniert einfach nicht, weil es versucht, eine git fetch origin/branch was ungültig ist.

Frage im Zusammenhang: git fetch + git merge origin/master vs git pull origin/master

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