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 Algorithmusgit 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>