Wie lauten die Git-Befehle, um den folgenden Arbeitsablauf auszuführen?
Szenario
Ich habe von einem Repository geklont und einige eigene Übertragungen in mein lokales Repository vorgenommen. In der Zwischenzeit haben meine Kollegen Commits an das Remote-Repository vorgenommen. Jetzt möchte ich das:
-
Prüfen Sie, ob es irgendwelche neuen Commits von anderen Personen im entfernten Repository gibt, d.h.
origin
? -
Angenommen, es gab drei neue Commits auf der entfernten Repository seit meinem letzten Pull, würde ich gerne die entfernten Repositorys vergleichen, d.h.
HEAD~3
avecHEAD~2
,HEAD~2
avecHEAD~1
yHEAD~1
avecHEAD
. -
Nachdem ich weiß, was sich aus der Ferne verändert hat, möchte ich die neuesten Übertragungen von den anderen erhalten.
Meine bisherigen Erkenntnisse
Für Schritt 2: Ich kenne die Caret-Schreibweise HEAD^
, HEAD^^
usw. und die Tilde-Schreibweise HEAD~2
, HEAD~3
, usw.
Zu Schritt 3: Das ist, denke ich, nur eine git pull
.