Was ist der Unterschied zwischen Git Branch und Git Checkout?

Was ist der Unterschied zwischen Git Branch und Git Checkout?
Entwickler dürfen Zweige gegen jedes Modul erstellen. Für den entsprechenden Zweck die “Git -ZweigDer Befehl kann verwendet werden. Darüber hinaus können Sie nach Abschluss der Arbeiten in der aktuellen Filiale von einer funktionierenden Zweigstelle zur anderen wechseln. Für die Durchführung dieser Operation können verschiedene Befehle verwendet werden, wie z. B. die “Git Switch" oder "Git Checkout" Befehl.

Dieser Artikel wird veranschaulichen:

  • Hauptunterschied zwischen den “Git Checkout" Und "Git -Zweig”In Git
  • Wie man das nutzt “Git -ZweigBefehl in Git?
  • Wie man das nutzt “Git CheckoutBefehl in Git?

Hauptunterschied zwischen „Git Checkout“ und „Git -Zweig“ in Git

Der "Git -ZweigDer Befehl ”wird verwendet, um einen neuen Zweig zu erstellen und die Liste der Zweige anzeigen. Während die "Git CheckoutDer Befehl ”wird üblicherweise zum Wechseln von Filialen verwendet, Änderungen in bestimmten Dateien abbrechen und auch zum Erstellen einer neuen Filiale verwendet.

Um praktisch zwischen den genannten Befehlen zu unterscheiden, lesen Sie ihre Verwendungen an.

So verwenden Sie den Befehl „Git Branch“ in Git?

Der "Git -Zweig”Wird für zahlreiche Zwecke verwendet, wie z. B.:

  • Erstellen Sie einen neuen Zweig
  • Listen Sie lokale Filialen auf
  • Listen Sie Remotezweige auf
  • Listen Sie alle verfügbaren Filialen auf

Schauen Sie sich die folgenden Verwendungen der “anGit -Zweig" Befehl!

Verwenden Sie 1: Erstellen Sie einen neuen Zweig mit dem Befehl „Git Branch“ in Git

Geben Sie den Befehl „Git Branch“ ein, um einen neuen Zweig zu erstellen, und geben Sie den gewünschten Zweignamen an:

$ Git Branch Master

Verwenden Sie 2: Die Liste der lokalen Zweige mit dem Befehl „Git Branch“ in Git anzeigen

Führen Sie den folgenden Befehl aus, um die Liste der verfügbaren lokalen Filialen anzuzeigen:

$ Git Branch

Gemäß der folgenden Ausgabe enthält das Repository “hauptsächlich" Und "Meister"Zwei lokale Zweige und die"hauptsächlichZweig ist der aktuelle Arbeitszweig:

Verwenden Sie 3: Remotezweige mit dem Befehl „Git Branch“ in Git anzeigen

Verwenden Sie den folgenden Befehl, um die Remotezweige anzuzeigen:

$ git branch -r

Hier das "-RDie Option wird verwendet, um die Remote -Zweige anzuzeigen:

Verwenden Sie 4: Alle verfügbaren Zweige mit dem Befehl „Git Branch“ in Git anzeigen

Zeigen Sie die Liste aller Zweige an, einschließlich Fern- und lokaler Zweige mit Hilfe des angegebenen Befehls:

$ Git Branch -a

Im obigen Befehl das “-ADie Option wird verwendet, um alle verfügbaren Zweige im Repository anzuzeigen:

So verwenden Sie den Befehl "Git Checkout" in Git?

Der "Git Checkout”Wird für verschiedene Zwecke verwendet, wie z

  • Wechseln Sie zu einer anderen Filiale
  • Erstellen und wechseln Sie gleichzeitig in einen anderen Zweig

Verwenden Sie 1: Wechseln Sie zu einer anderen Filiale mit dem Befehl „Git Checkout“

Geben Sie die "ein"Git CheckoutBefehl zusammen mit dem vorhandenen Zielzweignamen und wechseln Sie darauf:

$ Git Checkout Master

Verwenden Sie 2: Erstellen und wechseln Sie zu einem anderen Zweig gleichzeitig mit dem Befehl „Git Checkout“

Um einen neuen Zweig zu erstellen und sofort dorthin zu wechseln, führen Sie den folgenden Befehl zusammen mit dem neuen Zweignamen aus:

$ git checkout -b alpha

Hier das "-BOption wird zum Erstellen einer neuen Filiale verwendet.

Es kann beobachtet werden, dass der neue Zweig “AlphaWurde erstellt und wir haben darauf gewechselt:

Das ging nur um den Unterschied zwischen “Git -Zweig" Und "Git CheckoutUnd wie diese Befehle funktionieren.

Abschluss

Der "Git -Zweig”Wird für verschiedene Zwecke verwendet, z. B. für das Erstellen einer neuen Filiale und das Anzeigen einer Liste von lokalen, entfernten und allen Zweigen in Git. Während "Git CheckoutDer Befehl ”wird verwendet, um Änderungen in einer Datei zu stornieren, eine neue Filiale zu erstellen und Filialen zu wechseln. Dieser Artikel unterscheidet zwischen den Befehlen „Git Branch“ und „Git Checkout“.