Was ist Git Checkout?

  • Dies ist der sehr nützliche Befehl der Git-Funktionalität, der drei Hauptkomponenten Dateien, Commits und Zweige bearbeitet.
  • Es ist der Prozess, mit dem frühere Commits und Dateien ausgecheckt werden, in denen der aktuelle Arbeitsordner aktualisiert wird, um Gleichheit für einen ausgewählten Zweig zu erzielen.
  • Es handelt sich um einen Austauschpfad in Ihrem derzeit aktiven Zweig und um das Wiederherstellen der Dateien.
  • Sie erhalten die Erlaubnis, zu Ihren lokalen Niederlassungen zu wechseln. Es ist nicht nur auf die lokale Niederlassung beschränkt, sondern auch anwendbar, um neue lokale Niederlassungen über die entfernte Niederlassung zu erstellen.
  • Es wird meistens für den Austausch zwischen verschiedenen Zweigen verwendet und bildet einen Zweig als HEAD-Zweig.

Wie mache ich eine Kaufabwicklung?

  • Es wird zum Aktualisieren von head verwendet, um einen angegebenen Zweig mit dem folgenden Befehl als aktuellen Zweig festzulegen:

Git Checkout

  • Der nächste Schritt besteht darin, an diesem Zweig zu arbeiten, den Sie wechseln müssen, indem Sie den Index und die Dateien in Ihrem aktuellen Arbeitsbaum aktualisieren und in Richtung HEAD auf diesen angegebenen Zweig zeigen.
  • Wenn Ihr Arbeitszweig nicht identifiziert wird, aber bereits vorhanden ist, um diesen Zweig in genau einem Remote mit dem entsprechenden übereinstimmenden Namen zu identifizieren, wird definiert als:

Git Checkout –b –track /

  • Dies geschieht mit einem bestimmten Commit wie folgt:

git checkout specific-commit-id

Sobald der obige Befehl ausgeführt wird, können wir diese spezifischen Festschreibungs-IDs jetzt mit dem folgenden Befehl abrufen: git log .it hilft Ihnen beim Auschecken mit spezifischen Festschreibungen.

  • Eine weitere Funktion der Funktion zum Auschecken von Git ist die folgende:

git checkout branch_name

unter Berücksichtigung des Repositorys, in dem Sie gerade arbeiten, einschließlich bereits vorhandener Filialen. Mit git checkout können Sie also zwischen diesen Zweigen wechseln.

  • Es ist auch möglich, eine Prüfung mit einem neuen Zweig durchzuführen, indem Sie einen einfachen Befehl verwenden:

git checkout –b neuer branch_name.

Wenn Sie neue Funktionen hinzufügen möchten, können Sie mit demselben Befehl, der bereits in der obigen Syntax ausgeführt wurde, einen neuen Zweig Ihres Hauptzweigs erstellen. Einmal erstellt, können Sie diesen Zweig jetzt mit dem Befehl git checkout einschalten.

Git Checkout –b

  • Auschecken von Zweigen: Mit der Funktion zum Auschecken von Zweigen können Sie zwischen den Zweigen wechseln, die mit dem Befehl git erstellt wurden
  • Die Hauptfunktion dieses Befehls besteht darin, alle Dateien in Ihrem Arbeitsordner zu aktualisieren und sie mit der Version abzugleichen, die in diesem bestimmten Zweig gespeichert ist. Dieser ist dafür verantwortlich, alle neuen Festschreibungen aufzuzeichnen, die in diesem Zweig eingegangen sind.
  • Manchmal wird git checkout mit git clone verwechselt. Der Unterschied zwischen diesen beiden Befehlen besteht jedoch darin, dass git clone zum Abrufen von Code aus dem derzeit aktiven Remote-Repository verwendet wird, wobei git checkout zum Wechseln zwischen Versionen von Code verwendet wird, die auf Ihrem lokalen System gespeichert sind.
  • Wechseln von Zweigen: Dies ist eine der Funktionen von checkout, mit denen ein Zeiger auf HEAD angegeben wird, um einen Befehl einfach auszuführen:

Git Checkout

  • Git speichert einen Verlauf aller detaillierten Beschreibungen des Checkout-Befehls im Reflog
  • Git-Prüfung eines Remote-Zweigs: Die Hauptfunktionalität von Git-Prüfung mit einem Remote-Zweig besteht darin, auf den Code aller Mitarbeiter zuzugreifen, um eine bessere Zusammenarbeit und Überprüfung zu ermöglichen.
  • Wenn der Entwickler im nächsten Schritt Fehler behebt oder seine Codes aktualisiert, einige neue Funktionen einbezieht, erstellt er einen neuen Zweig, um alle Aktualisierungen im abgesicherten Modus zu speichern, anstatt Änderungen an vorhandenem Code vorzunehmen.
  • In diesem Fall möchten wir keine neue lokale Niederlassung erstellen. Aus diesem Grund speichern wir unsere Änderungen weiterhin in der Remote-Version. In diesem Szenario verwenden wir die Verzweigungsmethode "git checkout remote".
  • Der erste Schritt beim Abrufen des entfernten Zweigs von git checkout ist:

Git holen Herkunft

  • Der nächste Schritt ist das Auschecken des gewünschten Zweigs:

git checkout –b branch_name origin / branch_name

  • Mithilfe dieser Remote-Verzweigung können alle Entwickler, die an derselben Software arbeiten, im abgesicherten Modus ihre eigenen Änderungen vornehmen, ohne unnötigen oder instabilen Code in das aktuelle Arbeitsprojekt einzufügen.
  • Es bietet die beste Funktion für das Festschreiben, bei der wir häufig kleine Festschreibungen durchführen und jetzt in der Lage sind, die vielfach geleistete Arbeit gemeinsam zu nutzen. Dies ist der beste Weg, um große Zusammenführungskonflikte zu vermeiden.
  • Versuchen Sie, das Festschreiben von nicht abgeschlossenen Arbeiten zu vermeiden. Überprüfen Sie diese nach Abschluss Ihrer Arbeiten, und übernehmen Sie dann alle Änderungen. Dies ist die effizienteste Methode, mit der Konflikte vermieden werden, die bei umfangreichen Zusammenführungen auftreten. Dabei wird auch berücksichtigt, dass wir keine kleinen Teile von nicht funktionierendem Code schreiben werden. Legen Sie jetzt keinen Code fest, bevor der eigentliche Test durchgeführt wurde. Wenn wir diesen Code freigeben, ohne zu testen, was zu Konflikten führen kann, sollten Sie den Code besser testen und dann Änderungen festschreiben.

Beispiele:

  • Während wir diesen Befehl ausführen, müssen wir zuerst alle präsentierten Zweige überprüfen, damit wir den folgenden Befehl aufrufen:

Git-Zweig

Es wird eine Liste aller vorgestellten Branchen angezeigt.

  • Jetzt legen wir eine neue Filiale an:

git checkout –b checkout_demo

Beim Ausführen des obigen Befehls wird ein neuer Zweig mit dem Namen checkout_demo erstellt und mit Hilfe der Checkout-Funktion zu einem neu erstellten Zweig gewechselt.

  • Der nächste Schritt besteht darin, alle Daten mit git fetch abzurufen
  • Jetzt überprüfen wir mit der vorhandenen Niederlassung
  • Der entfernte Zweig:

Sie können den neuen lokalen Zweig besser auschecken, indem Sie alle Änderungen am Festschreibungsprozess der fernen Zweige aktualisieren.

Fazit

  • Alle obigen Inhalte lassen darauf schließen, dass hiermit zwischen aktiven und anderen gespeicherten Zweigen gewechselt wird.
  • Diese Funktionalität wird verwendet, um neue Zweige zu erstellen, Zweige zu wechseln und mit entfernten Zweigen auszuchecken.
  • Außerdem wird der Kopf aktualisiert, um einen angegebenen Zweig als aktuellen Zweig festzulegen.

Empfohlene Artikel

Dies ist eine Anleitung zur Git Checkout. Hier haben wir besprochen, was Git Checkout ist, wie Git Checkout zusammen mit Beispielen durchgeführt wird. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -

  1. Was ist Git Branch?
  2. GitHub-Befehle
  3. GIT-Befehle
  4. Git-Terminologie
  5. GIT Versionskontrollsystem
  6. Git Push
  7. Drei Stufen des Git-Lebenszyklus mit dem Workflow
  8. Wie benutzt man GIT Cherry-pick mit Example?