Was ist der Unterschied zwischen Git Switch und Checkout

Was ist der Unterschied zwischen Git Switch und Checkout
Git ist ein Open-Source-Forum, das es den Benutzern ermöglicht, mit der einfachsten Befehlszeile zu arbeiten, die als "bekannt ist"Git BashVerwenden Sie mehrere Befehle für verschiedene Operationen. Wenn Entwickler als Team an riesigen Projekten arbeiten, bevorzugen sie das Git -Versionssystem.

Wenn Sie zu Beginn mit der Arbeit an Git beginnen, stoßen Sie auf eine gemeinsame Situation, in der es erforderlich ist, um sich zu ändern oder neue Zweige zu erstellen. Zu diesem Zeitpunkt kann es verwirrend sein zu verstehen. Diese Operation kann mit dem von "durchgeführt werdenGit Switch" Und "Git CheckoutBefehle; Es ist jedoch wesentlich, den Unterschied zwischen diesen beiden zu kennen.

In diesem Blog werden wir Git Switch und Checkout unterscheiden.

Was ist der Unterschied zwischen GIT -Switch und Checkout -Befehlen?

Der "Git CheckoutDer Befehl ”ist der alte Befehl, der zum Erstellen und Umschalten eines neuen Zweigs gleichzeitig im aktuellen Arbeitsrepository verwendet wurde und auch zu den kürzlich aktiven Zweigen wechselt. In diesem Befehl wird die Änderungen von einem Commit von einem Commit ausgeschüttet und wiederhergestellt und ermöglicht es den Benutzern, Dateien direkt von einem beliebigen Komitee oder Zweigen in ihren Baum zu kopieren, ohne Zweige zu navigieren.

Andererseits die “Git SwitchDer Befehl ”wird nur verwendet, um neue Zweige zu erstellen, zu einem anderen Zweig zu navigieren und zum aktuellen Head -Zweig des aktuellen Arbeitsverzeichnisses zu wechseln.

Um den Unterschied zwischen der Arbeit des Git-Switchs und dem Git-Checkout-Befehl zu verstehen.

So erstellen und wechseln?

Um Zweigstellen zu erstellen und zu wechseln, wenden Sie sich zunächst um den Git -Checkout -Befehl, um zuerst in ein bestimmtes Verzeichnis zu wechseln und dann die “auszuführen$ git checkout -b ”.

Befolgen wir das untergegewalte Verfahren für diesen speziellen Zweck!

Schritt 1: Start Git Bash

Suchen und starten Sie das Git -Terminal mit der “Start-up" Speisekarte:

Schritt 2: Navigieren Sie zum Git -Verzeichnis

Navigieren Sie mit der “zum GIT -Verzeichnis“CD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ Git \ Demo"

Schritt 3: Führen Sie den Befehl git checkout aus

Führen Sie das ausGit CheckoutBefehl mit dem “-B”Flag, das den Zweig anzeigt:

$ git checkout -b test_branch

Wie Sie sehen können, haben wir erfolgreich erstellt und auf den neuen Zweig umgestellt:

So wechseln Sie den Zweig mit dem Git -Checkout -Befehl?

Wenn Sie an einem Zweig arbeiten und zu einem anderen Zweig wechseln möchten, der bereits im Git -Verzeichnis vorliegt, führen Sie die “aus“ aus “ausGit CheckoutBefehl ohne die “-B”Flagge wie unten angegeben.

Hier, "test_branch”Ist unser vorhandener Zweigname:

$ git checkout test_branch

Die folgende Ausgabe zeigt an, dass wir erfolgreich auf den vorhandenen Zweig umgestellt haben:

Gehen wir zum folgenden Abschnitt um, um die Verwendung der "zu verstehen" zu verstehenschalten" Befehl.

So erstellen und schalten Sie den Zweig mit dem Befehl git switch?

Wenn Sie direkt erstellen und in den Zweig umstellen müssen, verwenden Sie die “die“Git SwitchBefehl wie folgt.

Schritt 1: Navigieren Sie zum Git -Verzeichnis

Führen Sie das ausCDBefehl, um zum spezifischen Git -Verzeichnis zu wechseln:

$ CD "C: \ Benutzer \ Nazma \ Git \ Demo"

Schritt 2: Befehl Git Switch ausführen

Erstellen und wechseln Sie nun den neuen Zweig mit der “Git Switch" Befehl:

$ git switch -c 2nd_branch

Hier das "-CFlag wird verwendet, um einen neuen Zweig zu erstellen. Wie Sie sehen können, haben wir gleichzeitig erfolgreich erstellt und auf den neuen Zweig umgestellt:

So schalten Sie den Zweig mit dem Befehl git switch?

Wenn Sie in die vorhandene Filiale wechseln möchten, führen Sie die “aus“ ausGit SwitchBefehl mit dem “-C" Flagge. Lassen Sie uns den folgenden Befehl ausführen:

$ Git Switch 2nd_branch

Wie Sie sehen können, haben wir erfolgreich aus dem "gewechselt"test_branch"Zweig zum"2nd_branch" Zweig:

Wir haben den Unterschied zwischen GIT -Switch und Checkout -Befehlen ausgearbeitet.

Abschluss

Der Befehl git checkout erstellt, wechselt die agialen, stellt die änderungen aus einem lit und ermöglicht es den Benutzern, Dateien direkt von jedem Commit in ihren Baum zu kopieren, ohne Filialen zu navigieren. Andererseits wird der Befehl git switch nur zum Erstellen neuer Zweige verwendet, in den Zweigen navigieren und zum aktuellen Head -Zweig des aktuellen Arbeitsverzeichnisses umgestellt. In diesem Blog haben wir den Unterschied zwischen GIT -Switch- und Checkout -Befehlen veranschaulicht.