Auschecken einer entfernten Git-Verzweigung

Abdul Jabbar 30 Januar 2023
  1. Verfügbare Git-Branches auflisten
  2. Alle Git-Remote-Branches abrufen
  3. Änderungen aus einem entfernten Git-Zweig ziehen
Auschecken einer entfernten Git-Verzweigung

In diesem Artikel erfahren Sie, wie Sie den entfernten Git-Zweig mit dem Befehl checkout auschecken. Das Versionskontrolltool, mit dem Sie variable Versionen Ihrer Anwendungen innerhalb des Mitgliederteams unterstützen und verwalten können, ist das Versionskontrolltool von Git. Wenn Ihre App auf ein neues Update stößt, zieht es Git vor, diese Änderungen an die vorherige Version zurückzugeben und beide Versionen in einer neuen zusammenzuführen.

Wie wir wissen, haben wir in Git Branches, die es uns ermöglichen, in mehreren Umgebungen mit verschiedenen Benutzern gleichzeitig zu arbeiten. In Git haben wir einen Master-Branch, der den Haupt-Branch ist, der unseren sicheren Code enthält, der platziert wird, wenn unsere App fast produktionsbereit ist. Wenn wir diese App aktualisieren möchten, können wir diesem Branch auch ein paar weitere Commits hinzufügen. Diese Methode ist ideal für kleinere Commits, aber für größere Commits nicht zu empfehlen. Für den Major Commit können Sie auch die anderen Branches verwenden.

Um einen neuen Branch zu erstellen und zu verwenden, verwenden wir den folgenden Befehl:

# create a new branch
git branch branch-name
# change environment to the new branch
git checkout branch-name

In den obigen Befehlen haben wir einen neuen Zweig erstellt. Wir werden den Zweig auschecken und dann neue Änderungen hinzufügen; Danach werden wir das mit dem Master-Zweig zusammenführen und in den neuesten Remote-Zweig verschieben. Aber stellen Sie sich vor, wenn der Remote Branch bereits existiert und wir den Branch und die damit verbundenen Arbeiten und alle Änderungen in unseren lokalen Branch ziehen müssen, dann führen wir git checkout remote branch aus.

In Git kann Checkout als Wechsel zwischen verschiedenen Versionen einer Zieleinheit erklärt werden. Der für das Auschecken in Git verwendete Befehl ist git checkout, der auf drei wohldefinierten Einheiten arbeitet: Dateien, Commits und Branches. git checkout kann auch verwendet werden, um alte Commits anzuzeigen, aber das Ziel für fast alle dieses Dokuments sind Checkout-Operationen auf Branches.

Wenn wir sagen, dass ein anderer Entwickler im selben Repository einen Remote-Zweig erstellt, möchten wir diesen vom anderen Entwickler erstellten Zweig ziehen. So müssen wir Folgendes tun:

Verfügbare Git-Branches auflisten

Das Ergebnis des folgenden Befehls zeigt die Liste der zum Auschecken verfügbaren Zweigen an. Für die Remote-Zweigstellen wird ein Präfix mit remotes/origin verwendet.

git branch -a

Alle Git-Remote-Branches abrufen

Mit Hilfe des folgenden Befehls holen wir entfernte Branches aus ihrem Repository. origin ist der Name des Remote-Zweigs, auf den wir abzielen. Wenn wir einen upstream-Remote-Namen haben, können wir ihn git fetch upstream nennen.

git fetch origin

Änderungen aus einem entfernten Git-Zweig ziehen

Da wir wissen, dass wir keine Änderungen direkt an einem Remote-Zweig vornehmen können. Hier brauchen wir also eine lokale Arbeitskopie. Mit Hilfe von entfernten Zweigen werden wir die Zweig auschecken, an der wir interessiert sind; So würdest du es machen:

git checkout -b test origin/test
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Verwandter Artikel - Git Checkout