Git Show Remote Tracking Branches
- Git-Remote-Zweige auflisten
- Verfolgen Sie entfernte Branches in Git
- Nachverfolgte Remote-Verzweigung in Git anzeigen
- Ändern Sie das Remote-Tracking von Branch in Git
Der Branch im Remote-Git-Repository wird als Remote-Branch bezeichnet. Dies sind Verweise in unseren Remote-Repositories, einschließlich Branches, Tags usw.
Es gibt lokale Verzweigungen, die nur auf den lokalen PCs für jeden Entwickler vorhanden sind, aber es gibt nur eine entfernte Verzweigung für alle Entwickler, um ihre Aufgaben zusammenzuführen und sie in das Cloud-Repository zu verschieben.
Wenn wir ein Repository klonen, wird automatisch ein Verweis auf eine entfernte Quelle erstellt, die in unserer lokalen Umgebung als entfernt
bezeichnet wird. Es hilft uns, neue Commits zu überprüfen und die letzten Änderungen in das Remote-Repository zu übertragen.
Git-Repositories bewahren und verfolgen die Abfolge definierter Commits in einem Branch. Wir können den Commit automatisch im aktuell zugewiesenen Zweig main
oder master
finden, und diese Option ist standardmäßig aktiviert.
Git-Zweige können über den Git-Befehl git branch
verfügbar sein. Der mit einem Sternchen (*
) versehene Branch ist als aktuell aktiver Branch im aktuellen Repository erkennbar.
Git-Remote-Zweige auflisten
Wir können die Remote-Zweige, die mit dem Git-Repository verknüpft sind, durch drei verschiedene unten aufgeführte Befehle mit unterschiedlichen Parametern auflisten.
git branch -a
Der Befehl git branch -a
listet alle Branches im lokalen persönlichen Branch und alle verfügbaren im Remote-Repository auf.
git branch -r
Der Befehl git branch -r
listet nur alle im Remote-Repository verfügbaren Branches auf, nicht jedoch die lokalen Branches auf dem PC der Entwickler.
git remote show
Der Befehl git remote show
listet nur alle im Remote-Repository verfügbaren Branches mit den zugehörigen Metadaten der Branches auf, nicht aber die lokalen Branches auf dem PC der Entwickler.
Die ersten beiden Befehle werden häufig verwendet, da sie nur die erforderlichen Zweige mit den Details auflisten. Auf der anderen Seite gibt uns der letzte einen detaillierten Überblick über jeden Zweig, der für die Entwickler unnötig ist.
Verfolgen Sie entfernte Branches in Git
Wir werden Remote-Zweigstellen nachverfolgen, um für verschiedene Zwecke eine Beziehung zu einer lokalen Zweigstelle aufzubauen. Es hilft uns, die Commits für die Arbeit, die wir in den lokalen Repositories erledigen, vom Remote- zum lokalen Branch zu pushen oder zu pullen.
Es hilft uns auch, den Zustand des lokalen Zweigs zu ermitteln, d. h. wie weit vor oder hinter dem Commit im lokalen Zweig im Vergleich zum Remote-Zweig liegt.
Nachverfolgte Remote-Verzweigung in Git anzeigen
Um den Remote-Tracked-Branch und den Local-Branch in Git anzuzeigen, verwenden wir den Befehl git branch
mit dem Flag -vv
.
Das Ergebnis dieses Befehls hat das Format [<remote>/<branch>]
. Es ist die Liste der Fernbedienungen
und Filialen
.
git branch -vv
Ändern Sie das Remote-Tracking von Branch in Git
Manchmal müssen wir möglicherweise unseren lokalen Zweig ändern, um einen anderen entfernten Zweig innerhalb desselben Repositorys zu verfolgen, um unseren letzten Zweig auf einen prominenten entfernten Zweig zu setzen.
Dazu tracken wir den Remote-Branch mit dem Flag u
mit dem Befehl git branch
, wie unten gezeigt.
git branch -u Remote2/main
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn