Wie man sich zu einem anderen Zweig in Git verschiebt

Wie man sich zu einem anderen Zweig in Git verschiebt
Mehrere Dateien mit unterschiedlichen Typen und Codes können über Verzweigungen gespeichert werden, nachdem sie in Git festgelegt wurden. Benutzer können die Zweige aus dem Verzeichnis erstellen, aktualisieren und entfernen. Manchmal begegnen Sie auf eine Situation, in der es erforderlich ist, Arbeit zu erledigen und sich zu einer bestimmten Niederlassung zu verpflichten, aber nachdem Sie Änderungen begangen haben, stellen Sie fest. In einer solchen Situation müssen Sie den Verpflichtung zu einer anderen Niederlassung verschieben.

In diesem Handbuch wird die Methode erklärt, um Commits in einen Zweig in Git zu verschieben.

Wie man sich zu einem anderen Zweig in Git verschiebt?

Überprüfen Sie zunächst den Referenzprotokollverlauf des Git -Repositorys mit der “, um zu einem anderen Zweig in Git zu wechseln$ git log -anonline" Befehl. Schauen Sie sich dann einen neuen Zweig an. Aktualisieren Sie als Nächst$ git add ." Befehl. Schließlich führen Sie das aus “aus$ git Reset -KeepeBefehl ”und wechseln Sie den Zweig.

Lassen Sie uns das oben genannte Szenario implementieren!

Schritt 1: Übergehen Sie zum Verzeichnis

Navigieren Sie mit der “zum Git Local Repository“CD" Befehl:

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

Schritt 2: Protokollverlauf überprüfen

Listen Sie als Nächstes den Protokollverlauf des Git -Repositorys auf und überprüfen Sie den Commit oder mehrere Commits, die verschoben werden müssen:

$ Git -Protokoll -Einmal

Hier sind alle Commits der aktuellen Filiale aufgeführt. Wir werden die erste Verpflichtung zu einer neuen Zweigstelle verlegen:

Schritt 3: Zweig erstellen

Leiten Sie die "Git Checkout”So erstellen Sie einen neuen Zweig im Git Local Repository:

$ git checkout dev/new_branch

Es ist zu sehen, dass wir einen neuen Zweig namens erstellt haben “dev/new_branchUnd alle Commits der aktuellen Filiale werden der neuen Zweigstelle hinzugefügt:

Schritt 4: Datei aktualisieren

Öffnen Sie nun die Datei, die kürzlich dem Git -Repository verpflichtet wurde:

$ starten myfile.txt

Geben Sie einen Text in die Datei ein und drücken Sie “Strg + sUm es zu retten:

Schritt 5: Verfolgen Sie die Datei

Als nächstes führen Sie die ausGit Add .Befehl, um alle Änderungen am Git -Repository zu verfolgen:

$ git add .

Schritt 6: Status überprüfen

Überprüfen Sie danach den Status des Git Local Directory unter Verwendung des angegebenen Befehls:

$ Git Status .

Nach der folgenden Ausgabe wird unsere Datei erfolgreich aktualisiert und bereit zu verpflichten:

Schritt 7: Die aktuelle Filiale zum Vergehen zurückführen

Führen Sie nun das aus “ausGit ResetBefehl mit dem “-haltenOption ”und geben Sie die Position als“ anKOPF”:

$ git Reset -Keepepe

In diesem Befehl verschiebt sich die aktuelle Zweigstelle zurück in den Verpflichtung, den Sie verschieben möchten:

Schritt 8: Wechseln Sie zu einem neuen Zweig

Führen Sie das ausGit CheckoutBefehl mit dem Zweignamen, um den aktuellen Zweig in einen anderen Zweig zu wechseln:

$ git checkout dev/new_branch

Schritt 9: Protokollverlauf überprüfen

Überprüfen Sie zuletzt den Protokollverlauf, um den Übertragungsvorgang des Komits zu überprüfen:

$ Git -Protokoll -Einmal

Das folgende Bild zeigt, dass unser ““Meister"Branch Commit wird erfolgreich in die" bewegt "dev/new_branch" Zweig:

Wir haben die Methode zur Verschiebung des Commits von einem Zweig in einen anderen Zweig in Git bereitgestellt.

Abschluss

Um den Vertrag auf einen anderen Zweig in Git zu verschieben, navigieren Sie zunächst zum Git Local Repository und überprüfen Sie den Protokollverlauf. Erstellen Sie als nächstes einen neuen Zweig mit dem “$ git checkout Befehl ”, dann öffnen und aktualisieren Sie die zuletzt begangene Datei. Danach führen Sie die aus$ Git Status .Befehl "und wechseln Sie zurück zum vorherigen Commit mit"$ git Reset -Keepe”. Zuletzt wechseln Sie in den neu erstellten Zweig. In diesem Handbuch haben wir die Methode gezeigt, um sich zu einem anderen Zweig in Git zu bewegen.