Checken Sie einen Remote-Git-Zweig aus
- Checken Sie einen Remote-Git-Zweig mit einer Remote aus
- Checken Sie einen Remote-Git-Zweig mit mehreren Remotes aus
In diesem Artikel werden die Schritte beschrieben, die zum Auschecken eines Remote-Git-Zweigs erforderlich sind, der nicht im lokalen Repository vorhanden ist.
Bei der Zusammenarbeit als Team an einem Projekt kann ein Entwickler einen neuen Zweig erstellen und ihn in das Remote-Repository übertragen. Andere Entwickler müssen den Zweig von der Remote herunterladen, damit er lokal zugänglich ist.
Also, wie checkt man eine solche Filiale aus?
Checken Sie einen Remote-Git-Zweig mit einer Remote aus
Angenommen, wir arbeiten als Team an einem Projekt zusammen und ein Entwickler erstellt einen Test-Branch und pusht ihn an die Remote, wie checken wir den Test-Branch lokal aus?
Zuerst müssen wir aus dem Remote-Repository abrufen. Wir werden rennen:
$ git fetch
Dadurch werden alle Änderungen aus dem Remote-Repository auf unseren lokalen Computer übertragen. Wir können alle Zweige sehen, die zum Auschecken verfügbar sind, mit dem Befehl git branch
, wie unten dargestellt.
$ git branch -v -a
Dadurch erhalten Sie alle Remote- und lokalen Branches, die in Ihrem Repository verfügbar sind. Um mit der Arbeit am Zweig Test
zu beginnen, verwenden wir den Befehl git checkout
, wie unten dargestellt.
$ git checkout Test
Standardmäßig wechselt Git zum Test
-Zweig und richtet ihn so ein, dass er den Test
-Zweig von unserer Fernbedienung aus verfolgt.
Checken Sie einen Remote-Git-Zweig mit mehreren Remotes aus
Auch hier beginnen wir mit dem Abrufen von der Fernbedienung. Dieses Mal werden wir jedoch eine Fernbedienung angeben.
$ git fetch origin
Wir werden dann den Befehl git checkout
verwenden, um einen lokalen Zweig basierend auf dem entfernten Zweig zu erstellen.
$ git checkout Test
Um einen entfernten Zweig auszuchecken, der nicht in Ihrem lokalen Repository vorhanden ist, müssen Sie zuerst von der entfernten Stelle abrufen.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn