Es macht keinen Unterschied, wenn Sie so verwendet werden.
remote update
ist ein sehr High-Level-Befehl - es unterstützt gruppierte Fernbedienungen (remotes.<group> = <list>
) und die Aktualisierung alle Fernbedienungen (mit Ausnahme der mit remote.<name>.skipDefaultUpdate
Satz), aber nicht von den spezielleren Optionen zu holen. Unter der Haube macht es genau dasselbe wie fetch mit den Standardoptionen.
Die Antwort, die remote update
anstelle von git fetch empfiehlt, empfahl es tatsächlich ohne einen entfernten Namen, nur um alle zu holen, nicht nur den, der als ein Argument genannt wurde. Dies entspricht git fetch --all
.
Ich sollte den Vorbehalt hinzufügen, dass fetch und remote update nicht den gleichen codepath bis v1.6.6.1 (freigegeben am 23. Dezember 2009) verwendet. Aber schon vorher haben sie im Grunde genommen dasselbe gemacht, indem sie nur einen anderen Code benutzt haben (der sich in den Fällen mit Ecken vielleicht etwas anders verhält, aber ich kann mir nichts von meinem Kopf denken).
möglich duplicate of [Unterschiede zwischen git remote update und fetch?] (Http://stackoverflow.com/questions/1856499/differences-between-git-remote-update-and-fetch) –