Kursinhalt
GitHub-Grundlagen
GitHub-Grundlagen
Remote Branches
Wie Sie gerade gesehen haben, gibt es beim Arbeiten mit Remotes zwei Arten von Branches: lokale und Remote.
Werfen wir einen Blick auf die Remote-Branches (-r
steht für remote), die unser Git-Repo derzeit verfolgt, indem wir den folgenden Befehl ausführen:
Da diese Branches schreibgeschützt sind, müssen Sie die Änderungen auf Ihren lokalen Rechner holen, sie mit Ihren lokalen Änderungen zusammenführen und dann zurück in das Remote-Repository pushen, um Änderungen vorzunehmen.
Das ist alles gut, aber wie können wir herausfinden, ob unser aktueller Branch mit seinem Remote-Gegenstück auf dem neuesten Stand ist? Der vertraute Befehl git status
kann dabei helfen; er zeigt nicht nur den Status Ihres lokalen Arbeitsverzeichnisses, sondern auch, ob Ihr Branch dem Remote-Branch, den er verfolgt, voraus, hinterher oder synchron ist.
Lassen Sie uns ihn jetzt ausführen:
In unserem Fall teilt uns git status
mit, dass unser lokaler main
-Branch mit origin/main
auf dem neuesten Stand ist, was bedeutet, dass es keine neuen Änderungen im Remote-main
-Branch gibt, die Sie nicht bereits in Ihre lokale Version aufgenommen haben.
Danke für Ihr Feedback!