logo

Wie richtet man einen Upstream-Zweig auf Git ein?

Es ist wichtig Richten Sie einen Upstream-Zweig ein In Git um den Arbeitsablauf reibungslos zu gestalten und Filialen effizient zu verwalten. Wenn Sie ein neues Repository klonen oder mit verschiedenen Feature-Branches arbeiten möchten, müssen Sie wissen, wie man damit umgeht vorgelagerte Zweige und wie Sie diese einrichten können.

In diesem Artikel werden wir es untersuchen wie man Upstream-Zweige einrichtet und sehen Sie auch, welcher lokale Git-Zweig welchen Upstream-Remote-Zweig verfolgt.



Voraussetzungen

  • Git wird auf Ihrem lokalen Computer installiert und konfiguriert.
  • Ein geklontes Git-Repository oder Ihr eigenes Git-Projekt ist lokal vorhanden

Was ist ein Upstream-Zweig?

Ein vorgelagerter Zweig bezieht sich in Git auf einen Zweig, der als Referenzpunkt für einen anderen Zweig dient. Typischerweise wird es verwendet, um den Remote-Zweig zu verfolgen, sodass Entwickler problemlos Updates abrufen, Änderungen vergleichen und ihre Commits pushen können. Einstellen einer vorgelagerter Zweig vereinfacht die Synchronisierung lokaler und Remote-Repositorys.

Wie richtet man Upstream-Zweige in Git ein?

Verwenden des Git-Push-Befehls mit dem -In Option für den Upstream-Zweig.

Richten Sie den Upstream-Zweig mit dem Git-Push-Befehl ein

Um den Upstream-Zweig mit Git Push einzurichten, müssen Sie zunächst Folgendes tun Erstellen Sie einen neuen Zweig mit dem Namen und wechseln Sie mit der Option -b zum aktuellen Zweig



git checkout -b>

Wechsel der Filiale Die Bestätigung erscheint unten:

Umstellung der Filialbestätigung

Wenn für den aktuellen Zweig, d. h. („new_branch“), kein Upstream-Zweig festgelegt ist und wir versuchen, den Befehl „Git push“ auszuführen. Nachdem Sie den folgenden Befehl in cmd ausgeführt haben:



Jetzt müssen Sie den Upstream-Zweig mithilfe von festlegen Git-Push-Befehl mit der Option -u. Ersetzen Sie ihn durch den Namen Ihrer Filiale.

git push -u origin>

Alternativ können Sie auch den Befehl „–set-upstream“ verwenden, um den Upstream-Zweig festzulegen

git push --set-upstream origin>

So ändern Sie Upstream-Zweige in Git

Jetzt müssen Sie einen neuen Upstream-Zweig als den, den Sie gerade eingerichtet haben, verfolgen und ausführen:

git branch -u>

Zum Beispiel:

git branch main -u git branch main -u>

Das Terminal druckt die Bestätigungsnachricht aus:

So überprüfen Sie, welche Git-Branches welche Upstream-Branches verfolgen

Um nun zu überprüfen, welche Git-Zweige welche Upstream-Zweige verfolgen, können Sie alle Ihre Zweige auflisten, die Upstream-Zweige mit ihnen verfolgen Git-Zweig mit der Option -vv:

git branch -vv>

Der Hauptzweig hat einen Tracking-Zweig von [origin/main]. Der Testzweig verfügt über einen Tracking-Zweig von [origin/test]. Der Zweig new_branch hat einen Tracking-Zweig von [origin/new_branch].

Abschluss

Das Einrichten und Ändern von Upstream-Zweigen in Git ist für eine effiziente Zusammenarbeit von entscheidender Bedeutung Versionskontrolle . Dieser Prozess stellt sicher, dass Ihre lokalen Zweigstellen mit ihren entsprechenden Remote-Zweigstellen auf Plattformen wie GitHub oder Bitbucket synchronisiert werden.

Upstream-Zweig auf Git festlegen oder ändern – FAQs

Wie richtet man den Upstream automatisch in Git ein?

Sie können Upstream in Git automatisch festlegen, indem Sie die Option -u oder –set-upstream mit dem Befehl git push verwenden, wenn Sie Ihren lokalen Zweig in das Remote-Repository übertragen. Zum Beispiel:

Blasensortierung im Algorithmus
git push -u origin>

Wie stelle ich einen lokalen Zweig auf Upstream ein?

Um einen lokalen Zweig so einzustellen, dass er einen Upstream-Zweig verfolgt, können Sie die Option -u oder –set-upstream-to mit dem Befehl git branch verwenden. Zum Beispiel:

git branch -u>

Wie liste ich Upstream-Zweige in Git auf?

Sie können Upstream-Branches in Git auflisten, indem Sie den Befehl git branch mit der Option -vv verwenden. Dadurch wird eine Liste aller lokalen Filialen zusammen mit ihren jeweiligen Tracking-Filialen angezeigt. Zum Beispiel:

git branch -vv>

Wie richtet man einen Upstream-Zweig in Git ein, ohne zu pushen?

Um den Upstream-Zweig in Git ohne Push festzulegen, können Sie die Option -u oder –set-upstream-to mit dem Befehl git branch gefolgt vom Remote- und Zweignamen verwenden. Zum Beispiel:

git branch --set-upstream-to=>

Wie stelle ich den Upstream auf einen bestimmten Zweig in Git ein?

Um Upstream auf einen bestimmten Branch in Git festzulegen, können Sie die Option -u oder –set-upstream mit dem Befehl git push gefolgt vom Remote- und Branch-Namen verwenden. Zum Beispiel:

git push -u origin>