Letzte Änderungen aus dem entfernten Git-Repository in den lokalen Zweig ziehen
Angenommen, es gibt einen Zweig mit dem Namen master
im Remote-Repository und einen weiteren mit dem Namen Entwicklung
auf dem lokalen Computer. Das Abrufen aller Änderungen, die der Master-Branch im Remote-Repository hat, ist ziemlich einfach, aber es kann in einigen Fällen immer noch Probleme geben.
Ziehen Sie die neuesten Änderungen aus dem Git-Remote-Repository in den lokalen Zweig
Zuerst müssen Sie alle Informationen und Änderungen abrufen, die möglicherweise im Remote-Repository vorhanden sind. Sie können das wie folgt tun:
git checkout master
Es checkt Sie von einem anderen Branch zum Master-Branch aus.
git fetch origin
Die obigen Befehle rufen die neuesten Änderungen ab, damit wir sie sehen können.
Fetch lädt nur die neuen Daten herunter und integriert keine der Daten, die in Ihren Arbeitsdateien enthalten sind. Es wird jedoch eine neue Sicht auf die Dinge im Remote-Repository geben.
Wenn es Änderungen gibt, können wir den folgenden Befehl verwenden, um sicherzustellen, dass Ihr lokales Master-Repository mit dem Remote-Master-Repository auf dem neuesten Stand ist.
git pull origin master
Nachdem Sie den obigen Befehl ausgeführt haben, treten möglicherweise Zusammenführungskonflikte auf, die behoben werden sollten, und der obige Befehl muss erneut ausgeführt werden.
Jetzt, da Sie mit dem neuesten Master-Zweig auf dem Laufenden sind, können Sie jetzt zum lokalen Entwicklungs
-Zweig auschecken als:
git checkout development
Der HEAD wird mit diesem Befehl auf den Zweig Entwicklung
gesetzt, und da Sie sich nun auf dem gewünschten Zweig befinden, in den Sie die Änderungen aus dem Remote-Repository ziehen möchten, können Sie den folgenden Befehl ausführen, um dies abzuschließen.
git pull origin master
Mit diesem Befehl haben Sie die Änderungen vom entfernten master
-Branch erfolgreich in den lokalen development
-Branch gemergt. Eventuell müssen Sie jedoch Zusammenführungskonflikte lösen.