HOWTO · Git

Überprüfen Sie Upstream-Tracking-Git-Zweige

Sie können sehen, welcher lokale Branch welchen Remote-Branch in Git verfolgt.

Dieser Artikel veranschaulicht, wie wir sehen können, welcher lokale Branch welchen Remote-/Upstream-Branch in einem Git-Repository verfolgt und wie Sie einen lokalen Branch einrichten können, um einen Remote-Branch zu verfolgen.

Überprüfen Sie Upstream-Tracking-Git-Zweige

Wir können den folgenden Befehl ausführen, um zu sehen, welcher lokale Zweig welchen Remote-Zweig verfolgt.

$ git branch -vv

Die doppelte Ausführlichkeit sollte alle Branches in unserem lokalen Repository und ihre entsprechenden Remote-Tracking-Branches anzeigen.

Ausgang:

zeige alle Zweige in unserem lokalen Repository und ihre entsprechenden Remote-Tracking-Zweige

Neuere Versionen von Git zeigen die Remote-Tracking-Zweige in Blau an. Aus dem obigen Bild sehen wir Folgendes:

  1. Der Branch Dev2.1 verfolgt den Branch Dev2.1 im Upstream orign.
  2. Die Verzweigung Sample_Branch verfolgt die Verzweigung Sample_Branch im Upstream origin.
  3. Die Zweige Dev_Branch, Main-Branch, main und Master haben keine Remote-Tracking-Zweige.

Angenommen, wir möchten einen Remote-Tracking-Zweig für den Master-Zweig in einem unserer oben genannten Upstreams einrichten. Wir können den folgenden Befehl ausführen.

$ git branch -u origin/Master

Der obige Befehl sollte einen Remote-Tracking-Zweig für unseren Master-Zweig einrichten. Lassen Sie uns nun überprüfen, ob der Master-Zweig einen Remote-Tracking-Zweig hat.

git branch -vv

Ausgang:

entfernten Tracker-Zweig für den Master-Zweig einrichten

Unsere Master-Zweigstelle hat jetzt eine Remote-Tracking-Zweigstelle.

Abschluss

Wir können den Befehl git branch mit einem doppelt ausführlichen -vv ausführen, um zu sehen, welcher Remote-Zweig von einem lokalen Zweig verfolgt wird. Wir haben auch behandelt, wie Sie Ihrer lokalen Filiale eine Remote-Tracking-Filiale hinzufügen.