So überprüfen Sie Remote -Zweig in Git

So überprüfen Sie Remote -Zweig in Git
Der Zweig ist ein wesentlicher Bestandteil eines Git -Repositorys. Mehrere Zweige helfen dabei, den Code ordnungsgemäß zu verwalten. Jede neue Funktion kann getestet werden, ohne den anderen Code des Repositorys zu beeinflussen. Alle Commits werden durchgeführt, indem Sie in die jeweilige Zweigstelle wechseln, die neue oder aktualisierte Dateien enthält. Die im lokalen Zweig vorgenommenen Änderungen können in die Fernabzielung geschoben werden, und der aktualisierte Remote -Zweig kann in den lokalen Zweig gezogen werden. ''Git CheckoutDer 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 zu überprüfen und wie dieser Befehl für die Zweige eines Remote -Repositorys verwendet werden kann, wie in diesem Tutorial gezeigt.

Richtlinien zur Verwendung von Git Checkout Remote Branch:

  1. Verpflichten Sie sich nach Abschluss der Aufgabe ordnungsgemäß.
  2. Überprüfen Sie, ob alle damit verbundenen Änderungen ordnungsgemäß festgelegt sind oder nicht.
  3. Testen Sie den Code ordnungsgemäß, bevor Sie eine Aufgabe begehen.
  4. Die Commit -Nachricht sollte für den Benutzer klar sein, um eine Vorstellung von der Aufgabe zu erhalten.
  5. Erstellen Sie die erforderlichen Zweige, 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 den neuesten Installateur dieser Anwendung für Ubuntu einfach von GitHub herunterladen.com. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie zu verwenden. Sie können das Tutorial auch überprüfen.

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 Remote -Repository

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

Kasse Remote -Zweig:

In diesem Abschnitt ein Demo -Remote -Repository benannt Read-Datei wird zum Testen der Befehle auf Remotezweige verwendet. Das lokale Repository dieses Remote -Repositorys wird zuvor erstellt. Hier enthält das lokale Repository nur einen Zweig, und für das Remote -Repository wurde eine neue Zweigstelle remote erstellt. Öffnen Sie dieses Remote -Repository vom Github -Desktop. Das folgende Bild zeigt, dass das Remote -Repository zwei Zweige genannt hat hauptsächlich Und Meister.

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

$ Git Branch

Die folgende Ausgabe zeigt, dass das lokale Repository einen Zweig mit dem Namen 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 holen Ursprung

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

Führen Sie die folgenden Befehle aus, um die Filialeliste des lokalen Repositorys nach dem Ausführen des Fetch -Befehls zu überprüfen, und erstellen Sie eine neue lokale Niederlassung, um die Remotezweige zu verfolgen.

$ Git Branch
$ Get Checkout -B Master Origin/Master
$ Git Branch

Die folgende Ausgabe zeigt, dass nach dem Ausführen der ''Git Checkout'Befehl, eine neue Filiale mit dem Namen Meister wird im lokalen Repository erstellt, um die entfernte Remotezweig zu verfolgen Meister.

Geh nach Github.com und melden Sie sich in Ihrem Konto an. Öffnen Sie das benannte Repository Read-Datei vom Remote -Server. Erstellen Sie eine neue Datei mit dem Namen Read3.Php im Remote -Repository und begehen Sie die Aufgabe. Nach dem folgenden Bild enthält das Remote -Repository drei Dateien. Diese sind lesen.Php, Read2.Php, Und Read3.Php.

Sie können den aktualisierten Inhalt des Remote -Repositorys aus dem Terminal abrufen, indem Sie den Befehl git oder das öffentlicher Repository aus dem Github -Desktop öffnen und auf die bestimmte 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 vom Github -Desktop. Die folgende Ausgabe zeigt, dass das lokale Repository nicht mit dem Remote -Repository aktualisiert wird, und die zuletzt festgelegte Datei im Repository ist Read2.Php. Klicken Sie auf die Ursprung holen Taste. Wenn die lokalen und entfernten Repositorys nicht übereinstimmen und aktualisierte Inhalte aus dem Remote -Repository abgerufen werden, dann wird dann aus dem Remote -Repository abgerufen Der Zugsprung Option wird angezeigt.

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

Nach dem Klicken auf die Option Pull Origin enthält das lokale Repository die neue Datei mit dem Namen Read3.Php Das wird vom Remote -Server gezogen. 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 Remote -Repositorys aktualisiert. Sie können das Remote -Repository jedoch auch mit dem neuen Inhalt des lokalen Repositorys aktualisieren, indem Sie den Terminal- oder Github -Desktop verwenden. Sie müssen die 'leiten'Git Push'Befehl aus dem Terminal zum Aktualisieren des Remote -Repositorys oder klicken Sie auf die Ursprung veröffentlichen Option aus dem Github -Desktop, um das Remote -Repository mit dem neuen engagierten Inhalt des lokalen Repositorys zu aktualisieren.

Abschluss:

Dieses Tutorial zeigt die Verwendung des Git -Checkout -Befehls, um eine Remote -Filiale mit der lokalen Filiale zu verfolgen. Diese Funktion von Git ist nützlich, wenn neue Zweige im Remote -Repository aus der Ferne erstellt werden und die neu erstellten Zweige im lokalen Repository nicht existieren.