Lösung zu Schritt 1 - Änderungen holen
Hole die beiden neuen Commits vom origin
-Repository, ohne den lokalen main
zu verändern.
mein-klon $ git fetch
From ../blessed
6014eb9..0b4e6c2 main -> origin/main
Die Ausgabe zeigt, dass Änderungen auf dem Branch main
geholt wurden.
mein-klon $ git status
On branch main
Your branch and 'origin/main' have diverged,
and have 1 and 2 different commits each, respectively.
(use "git pull" if you want to integrate the remote branch with yours)
nothing to commit, working tree clean
Lösung zu Schritt 2 - Änderungen untersuchen
Lasse dir den Status zeigen, und untersuche dann, welche Commits im main
des origin
-Repository vorhanden sind, welche im lokalen main
noch nicht integriert wurden..
mein-klon $ git status
On branch main
Your branch and 'origin/main' have diverged,
and have 1 and 2 different commits each, respectively.
(use "git pull" if you want to integrate the remote branch with yours)
nothing to commit, working tree clean
Der Status zeigt, dass es im Origin-Repo (auf dem Branch main
) zwei Commits gibt, die wir noch nicht integriert haben.
mein-klon $ git log main..origin/main
commit 0b4e6c2d582e300fd5ebc1cbe17e7a3f6641f02c
Author: bjoern <kapitel26blog@gmail.com>
Date: Thu Jul 29 00:00:00 2021 +0000
: Second edit after cloning
commit 47ce9cff6da38bc51b508a0d9b238d4d3da1da9e
Author: bjoern <kapitel26blog@gmail.com>
Date: Thu Jul 29 00:00:00 2021 +0000
: First edit after cloning
Die ..
-Notation zeigt genau jene Commits, die in origing/main
aber noch nicht in main
enthalten sind. Etwas kürzer hätte man hier auch auch git log ..origin/main
schreiben könne, da wir main
ja gerade HEAD
ist.
Lösung zu Schritt 3 - Änderungen integrieren
Integriere die neuesten Commits vom origin
-Repository in den lokalen main
.
mein-klon $ git pull
Merge made by the 'ort' strategy.
foo | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
mein-klon $ git log --graph --oneline
* b94c0a2 Merge branch 'main' of ../blessed
|\
| * 0b4e6c2 : Second edit after cloning
| * 47ce9cf : First edit after cloning
* | 4554415 : My local edit
|/
* 6014eb9 Initial edit before cloning
* de06cfe Initial edit before cloning