So checken Sie die Remote-Filiale in Git . aus

How Checkout Remote Branch Git



Der Branch ist ein wesentlicher Bestandteil jedes Git-Repositorys. Mehrere Verzweigungen helfen, den Code richtig zu verwalten. Jede neue Funktion kann getestet werden, ohne den anderen Code des Repositorys zu beeinträchtigen, indem die Dateien mithilfe des Zweigs getrennt aufbewahrt werden. Alle Commits werden durchgeführt, indem in den jeweiligen Zweig gewechselt wird, der neue oder aktualisierte Dateien enthält. Die im lokalen Zweig vorgenommenen Änderungen können in den entfernten Zweig übertragen werden und der aktualisierte entfernte Zweig kann in den lokalen Zweig gezogen werden. ` git Kasse `-Befehl wird hauptsächlich verwendet, um zwischen den Zweigen des lokalen Repositorys zu wechseln und lokal einen neuen Zweig zu erstellen. Dieser Befehl kann jedoch verwendet werden, um den Remote-Repository-Zweig auszuchecken und wie dieser Befehl für die Branches eines Remote-Repositorys verwendet werden kann, wie in diesem Tutorial gezeigt.

Richtlinien zur Verwendung von Git Checkout Remote Branch:

  1. Übernehmen Sie jede Aufgabe richtig, nachdem Sie sie erledigt haben.
  2. Überprüfen Sie, ob alle zugehörigen Änderungen ordnungsgemäß übernommen wurden oder nicht.
  3. Testen Sie den Code ordnungsgemäß, bevor Sie eine Aufgabe ausführen.
  4. Die Commit-Nachricht sollte für den Benutzer klar sein, damit er sich ein Bild von der Aufgabe machen kann.
  5. Erstellen Sie die erforderlichen Verzweigungen, um den Code zu verwalten.

Voraussetzungen:

Installieren Sie GitHub-Desktop.







GitHub Desktop hilft dem Git-Benutzer, die Git-bezogenen Aufgaben grafisch auszuführen. Sie können das neueste Installationsprogramm dieser Anwendung für Ubuntu ganz einfach von github.com herunterladen. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie verwenden zu können. Sie können auch das Tutorial zur Installation von GitHub Desktop unter Ubuntu überprüfen, um den Installationsvorgang richtig zu kennen.



Erstellen Sie ein GitHub-Konto



Sie müssen ein GitHub-Konto erstellen, um die in diesem Tutorial verwendeten Befehle zu überprüfen.





Erstellen Sie ein lokales und ein Remote-Repository

Sie müssen ein lokales Repository erstellen und das Repository auf dem Remote-Server veröffentlichen, um den in diesem Tutorial verwendeten checkout-Befehl für die Remote-Branches zu testen.



Kasse Remote-Filiale:

In diesem Abschnitt wird ein Demo-Remote-Repository namens Datei lesen wird zum Testen der Befehle zum Auschecken entfernter Zweige verwendet. Das lokale Repository dieses Remote-Repositorys wird zuvor erstellt. Hier enthält das lokale Repository nur einen Zweig, und für das entfernte Repository wurde ein neuer Zweig aus der Ferne erstellt. Öffnen Sie dieses Remote-Repository vom GitHub-Desktop. Die folgende Abbildung zeigt, dass das Remote-Repository zwei Zweige namens . hat hauptsächlich und Meister .

Öffnen Sie das lokale Repository über das Terminal und führen Sie den folgenden Befehl aus, um vorhandene Zweige des lokalen Repositorys anzuzeigen.

$Git-Zweig

Die folgende Ausgabe zeigt, dass das lokale Repository einen Zweig namens . enthält hauptsächlich .

Führen Sie den folgenden Befehl aus, um die im Remote-Repository vorgenommenen Änderungen abzurufen und den aktualisierten Inhalt des Remote-Repositorys zu überprüfen. Der Befehl fragt nach dem Benutzernamen und dem Passwort des GitHub-Kontos.

$git holenUrsprung

Die folgende Ausgabe zeigt, dass der neue Zweig namens Meister wird dem Remote-Repository hinzugefügt.

Führen Sie die folgenden Befehle aus, um die Branch-Liste des lokalen Repositorys zu überprüfen, nachdem Sie den Befehl fetch ausgeführt haben, und erstellen Sie einen neuen lokalen Branch, um den Remote-Branch zu verfolgen.

$Git-Zweig

$ zur Kasse gehen-BMeisterherkunft/Meister

$Git-Zweig

Die folgende Ausgabe zeigt, dass nach dem Ausführen von ` git Kasse ` Befehl, ein neuer Zweig namens Meister wird im lokalen Repository erstellt, um den entfernten Zweig namens . zu verfolgen Meister .

Gehen Sie zu github.com und melden Sie sich bei Ihrem Konto an. Öffnen Sie das Repository mit dem Namen Datei lesen vom Remote-Server. Erstellen Sie eine neue Datei mit dem Namen read3.php im Remote-Repository und übergeben Sie die Aufgabe. Gemäß der folgenden Abbildung enthält das Remote-Repository drei Dateien. Diese sind read.php , read2.php , und read3.php .

Sie können den aktualisierten Inhalt des Remote-Repositorys vom Terminal abrufen, indem Sie den Befehl git ausführen oder das lokale Repository vom GitHub-Desktop öffnen und auf die jeweilige Option klicken. Wenn Sie mit dem Befehl git nicht vertraut sind und das lokale Repository mit der grafischen Benutzeroberfläche aktualisieren, öffnen Sie das lokale Repository über den GitHub-Desktop. Die folgende Ausgabe zeigt, dass das lokale Repository nicht mit dem Remote-Repository aktualisiert wird und die letzte festgeschriebene Datei im Repository ist read2.php . Um den neuen Inhalt vom Remote-Server abzurufen, klicken Sie auf das Herkunft abrufen Taste. Wenn das lokale und das entfernte Repository nicht übereinstimmen und alle aktualisierten Inhalte aus dem entfernten Repository abgerufen werden, dann der Pull-Ursprung Option wird angezeigt.

Im vorherigen Schritt wurde gezeigt, dass eine neue Datei im Remote-Repository erstellt wurde. Das folgende Bild zeigt also die Ursprung ziehen Option im GitHub-Desktop. Klicken Sie auf diese Option, um den aktualisierten Inhalt aus dem Remote-Repository abzurufen und den Inhalt im lokalen Repository zu speichern.

Nachdem Sie auf die Option Ursprung ziehen geklickt haben, enthält das lokale Repository die neue Datei mit dem Namen read3.php die vom Remote-Server gezogen wird. Die folgende Ausgabe zeigt, dass das Repository jetzt die neue Datei und die neue Commit-Nachricht enthält.

In der vorherigen Aufgabe wurde das lokale Repository mit dem Inhalt des entfernten Repositorys aktualisiert. Sie können das Remote-Repository jedoch auch über das Terminal oder den GitHub-Desktop mit dem neuen Inhalt des lokalen Repositorys aktualisieren. Sie müssen die ` . ausführen git push `-Befehl vom Terminal aus, um das Remote-Repository zu aktualisieren, oder klicken Sie auf Herkunft veröffentlichen Option vom GitHub-Desktop aus, um das Remote-Repository mit dem neuen festgeschriebenen Inhalt des lokalen Repositorys zu aktualisieren.

Abschluss:

Dieses Tutorial zeigt die Verwendung des Befehls git checkout, um jeden Remote-Branch mit dem lokalen Branch zu verfolgen. Diese Funktion von git ist nützlich, wenn neue Branches im Remote-Repository aus der Ferne erstellt werden und die neu erstellten Branches nicht im lokalen Repository vorhanden sind.