In git
zu ziehen und verwenden Sie die neuesten Änderungen an meinem lokalen Repository Ich verwende git pull
.Warum brauche ich hg update nach hg ziehen während in git Ich mache nur git ziehen
In hg
, verwende ich auch hg pull
aber er druckt dann
run 'hg update' eine Arbeitskopie erhalten
ich hg update
laufen, aber ich frage mich, warum ist dieser Unterschied von git
?
Gibt es eine theoretische Differenz (wie ein Unterschied in der Herangehensweise) unter dem oder ist es nur ein Vokabular Unterschied? –
Streng Vokabular. Git fetch und mercurial pull machen das Gleiche. Mercurial Fetch und Git Pull machen das Gleiche. –
@Alex Es kommt darauf an, was genau du mit "Annäherung" meinst und auf welcher Ebene du schaust. 'hg pull' ist gleichbedeutend mit' git fetch' auf jeder Ebene, die einem normalen Benutzer wichtig ist. Aber natürlich verwenden Mercurial und Git verschiedene Datenstrukturen intern, so dass es irgendwann einen technischen Unterschied in den Implementierungsdetails gibt. Wenn Ihnen das wirklich wichtig ist, vergleichen Sie einfach die Dokumentation für [hg pull] (http://www.selenic.com/mercurial/hg.1.html#pull) und [git fetch] (http: // git- scm.com/docs/git-fetch.html). Der Git-Wortlaut ist technischer und wortreicher, aber am Ende ist es dasselbe. – sschuberth