Frage
Was sind die Git-Befehle für den folgenden Workflow?
Szenario
Ich habe aus einem Repository geklont und einige eigene Commits für mein lokales Repository durchgeführt. In der Zwischenzeit haben meine Kollegen Commits für das Remote-Repository vorgenommen. Jetzt möchte ich:
Überprüfen Sie, ob im Remote-Repository neue Commits von anderen Personen vorhanden sind, z
origin
.Angenommen, seit meinem letzten Abruf gab es 3 neue Commits im Remote-Repository. Ich möchte die Commits des Remote-Repositorys unterscheiden, dh
HEAD~3
mitHEAD~2
,HEAD~2
mitHEAD~1
undHEAD~1
mitHEAD
.Nachdem ich weiß, was sich aus der Ferne geändert hat, möchte ich die neuesten Commits von den anderen erhalten.
Meine bisherigen Erkenntnisse
Für Schritt 2: Ich kenne die caret Notation HEAD^
, HEAD^^
usw. und die Tilde - Notation HEAD~2
, HEAD~3
usw.
Für Schritt 3: Das heißt, ich denke, nur ein git pull
.