In diesem Beitrag wird über die Methode sprechen, die aufregende, nicht übereinstimmende Arbeit in einen neuen Git -Zweig zu verschieben.
Wie man nicht verbindliche Arbeit in einen neuen Git -Zweig bewegt?
Um die vorhandene, nicht übereinstimmende Arbeit in einen neuen Zweig zu verschieben, führen Sie die aus "$ Git checkout -b" oder "$ Git switch -c" Befehle. Diese Befehle erstellen einen neuen Zweig und wechseln zu ihm, während Sie den aktuellen Zweig so lassen, wie er ist und alle nicht verbindlichen Änderungen in den neuen Zweig bringen. Befolgen Sie die bereitgestellten Schritte, um dies zu tun:
Schritt 1: Gehen Sie zum Repository
Navigieren Sie zunächst zum Git -Repository mithilfe "CD " Befehl:
$ CD "C: \ Git \ test_repo"
Schritt 2: Git -Zweige überprüfen
Sehen Sie sich dann die Liste der verfügbaren Git -Zweige im Repository an:
$ Git Branch
Hier können Sie sehen, zwei Zweige “Alpha" Und "Meister"Sind verfügbar, und das Sternchen"*"-Symbol neben dem" Master "-Ast zeigt an, dass es sich um den aktuellen Arbeitszweig handelt:
Schritt 3: Erstellen Sie eine neue Datei
Führen Sie die aus, um eine neue Datei in der aktuellen Arbeitszweig zu generieren "$ Touch" Befehl:
$ touch test_1.txt
Schritt 4: Status überprüfen
Überprüfen Sie danach den aktuellen Status der Filiale, indem Sie den folgenden Befehl ausführen:
$ Git Status
Es kann beobachtet werden, dass das neue "Test_1" Die Datei ist nicht gestaltet:
Schritt 5: Zweig erstellen und wechseln
Verwenden Sie den angegebenen Befehl zum Erstellen einer Filiale und automatisch dazu:
$ git checkout -b Feature1
Im folgenden Bild ist zu sehen, dass ein neuer Zweigname “Feature1Wurde erfolgreich erstellt und umgestellt:
Eine andere Möglichkeit, einen neuen Zweig zu generieren und sofort dazu zu navigieren, besteht darin, die zu verwenden "$ Git switch -c" Befehl:
$ git switch -c feature2
Schritt 6: Der neu erstellte Zweigstatus anzeigen
Als nächstes verwenden Sie die “$ Git StatusBefehl, um den Status des Git Working Repository mit der neu erstellten Zweigstelle zu überprüfen:
$ Git Status
Wie Sie sehen können, das “test_1Die Datei muss verfolgt und begangen werden:
Schritt 7: Bühnenänderungen
Verfolgen Sie dann den Arbeitsbereich Änderungen am Staging -Index, indem Sie das ausführen "Git Add" Befehl:
$ git add Test_1 hinzufügen.txt
Schritt 8: Änderungen begehen
Beiten Sie die neuen Änderungen in der aktuellen Arbeitszweig mit Hilfe des “$ Git CommitBefehl zusammen mit der gewünschten Commit -Nachricht:
$ Git Commit -m "test_1 -Datei hinzugefügt"
Schritt 9: Überprüfen Sie die festgelegten Änderungen
Führen Sie den folgenden Befehl aus, um die festgelegten Änderungen zu überprüfen:
$ Git Status
Wie Sie sehen können, gibt es nichts zu verpflichten, und in die neu erstellte Filiale wurden neue Änderungen hinzugefügt:
Schritt 10: Wechseln Sie in den Master -Zweig
Führen Sie den folgenden Befehl aus, nachdem Sie die Aufgabe in der aktuellen Arbeitszweig ausgeführt haben, um wieder in die zu wechseln "Meister" Zweig:
$ Git Checkout Master
Schritt 11: Status überprüfen
Überprüfen Sie zuletzt den Status der aktuellen Arbeitszweig:
$ Git Status
Diese folgende Ausgabe zeigt an, dass es in der Master-Filiale kein neues Komitee und lokale Veränderungen gibt:
Wir haben die Methoden zur Verschiebung bestehender, nicht übereinstimmender Arbeiten in den neuen Zweig in Git effizient erklärt.
Abschluss
Um bestehende nicht übereinstimmende Arbeiten in die neue Filiale in Git zu verschieben, verwenden Sie die "$ Git checkout -b" oder "$ Git switch -c" Befehle. Diese Befehle erstellen einen neuen Zweig und verschieben Sie die nicht übereinstimmenden Änderungen sofort durch Schalten daran. Dieser Artikel hat das Verfahren des Verschiebens bestehender, nicht übereinstimmender Arbeiten an den neuen Zweig in Git gezeigt.