HOWTO · Git
Checken Sie einen Remote-Git-Zweig aus
Sie können einen Remote-Git-Zweig abrufen, der in Ihrem lokalen Repository nicht vorhanden ist.
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.