Abrufen und Zusammenführen von Remote-Änderungen
Swipe um das Menü anzuzeigen
Abrufen von Änderungen aus dem Remote-Repository
Um unsere lokale Ansicht der Änderungen im Remote-Repository zu aktualisieren, verwenden wir den Befehl git fetch. Dieser Befehl holt die Commits aus dem Remote-Repository in die entsprechenden Remote-Branches auf unserem System, sodass wir überprüfen können, was von anderen eingereicht wurde.
git fetch
Nach dem Abrufen sind die Inhalte in unserem Remote-Branch verfügbar, aber noch nicht in unserem lokalen Branch. Im Wesentlichen haben wir lediglich die Daten über den aktuellen Stand des Remote-Repositories aktualisiert. Die Commits im Remote-Main-Branch können wir mit folgendem Befehl anzeigen:
git log origin/main
Diese Überprüfung zeigt, dass der Remote-Branch origin/main auf den neuesten Commit verweist, während sich unser lokaler main-Branch noch auf einem früheren Commit befindet. Wenn wir jetzt git status ausführen, wird angezeigt, dass unser lokaler Branch hinter seinem Remote-Pendant liegt:
git status
Die nicht verfolgte Datei .DS_Store, die ich hier habe, wurde automatisch von MacOS erstellt. Falls Sie diese Datei ebenfalls haben und entfernen möchten, können Sie den Befehl rm .DS_Store verwenden. Um jedoch zu verhindern, dass sie in zukünftigen Projekten verfolgt wird, fügen Sie .DS_Store zu Ihrer .gitignore-Datei hinzu.
Zusammenführen von Remote-Änderungen
Um die Änderungen zu synchronisieren und zu integrieren, kann origin/main mit dem lokalen main-Branch mithilfe des folgenden Befehls zusammengeführt werden:
git merge origin/main
Nach dem Merge bestätigt Git, dass die Änderungen durch einen Fast-Forward-Merge integriert wurden, und listet die neue Datei test.txt auf. Die Überprüfung des git log auf unserem Branch zeigt nun, dass unser Haupt-Branch auf dem neuesten Stand mit origin/main ist:
git log
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen