In diesem Blog werden das Verfahren erläutert, um mehrere Commits auf einer anderen Git -lokalen Niederlassung als einzelner gequetscher Commit zu kombinieren.
Wie kann ich mehrere Commits als einzelner gequetschte Commit in einen anderen Git Local Branch zusammenführen??
Wenn Sie mehrere Commits als einzelnes Kabrise -Commit in einen anderen Zweig kombinieren, navigieren Sie zunächst zum Git Local Repository und erstellen Sie eine neue Datei. Verfolgen Sie es und aktualisieren Sie das Repository, indem Sie sich befinden. Aktualisieren Sie dann die Datei und fügen Sie Änderungen zum Repository hinzu. Erstellen Sie als nächstes eine neue lokale Niederlassung und wechseln Sie sofort darauf. Führen Sie das aus$ git merge -quash Befehl, die Commits zusammenzuführen. Schließlich laufen Sie die “Git CommitBefehl, um die Änderungen zu speichern.
Implementieren Sie nun die oben diskutierten Anweisungen!
Schritt 1: Wechseln Sie zu Git Local Repository
Navigieren Sie zunächst mit der “zum gewünschten lokalen Repository"CD" Befehl:
$ CD "C: \ Benutzer \ Nazma \ Git \ test_2"
Schritt 2: Datei erstellen
Erstellen Sie als Nächstes eine neue Datei mit der “berührenBefehl zusammen mit dem Dateinamen:
$ touch Datei1.txt
Schritt 3: Verfolgen Sie die Datei
Führen Sie das ausGit AddBefehl, um die erstellte Datei zu verfolgen:
$ git fügen Sie Datei hinzu1.txt
Schritt 4: Repository aktualisieren
Speichern Sie als Nächstes die hinzugefügten Änderungen am lokalen Repository über das “Git CommitBefehl mit dem “-MOption zum Hinzufügen der gewünschten Commit -Nachricht:
$ Git Commit -m "1 Datei hinzugefügt"
Schritt 5: Datei aktualisieren
Öffnen Sie die erstellte Datei mit der “StartBefehl mit einem Standardtexteditor und aktualisiert ihn:
$ start file1.txt
Schritt 6: Track Add Änderungen hinzugefügt
Verfolgen Sie alle hinzugefügten Änderungen am Repository mit der “Git Add ." Befehl:
$ git add .
Schritt 7: Änderungen begehen
Führen Sie das ausGit CommitBefehl mit dem “-MOption, alle Änderungen zu begehen und zu speichern:
$ Git Commit -m "1 Datei aktualisiert"
Schritt 8: Git -Protokollgeschichte
Führen Sie die “aus, um den aktuellen Git -Repository -Protokoll -Verlauf anzuzeigenGit -Protokoll ." Befehl:
$ git log .
Schritt 9: Erstellen und wechseln Sie den lokalen Zweig
Leiten Sie die "Git CheckoutBefehl mit dem “-B”Option zum Erstellen und Umgang zum Zweig sofort:
$ git checkout -b gemma
Im obigen Befehl “,“Gemma”Wird als Zweigname angegeben:
Schritt 10: Mehrere Commits verschmelzen
Fusionieren Sie die Mehrfachpersonen als einzelner gequetschter Commit in einen anderen Zweig, indem Sie die ausführen “Git verschmelzenBefehl zusammen mit dem “-quetschen" Möglichkeit:
$ git merge -sequash main
Wie Sie in der unterprobten Ausgabe sehen können, werden die letzten beiden Commits zusammengeführt:
Schritt 11: Repository aktualisieren
Führen Sie nun das aus “ausGit CommitBefehl zum Aktualisieren des Repositorys:
$ Git Commit
Die folgende Ausgabe zeigt an, dass die Commits erfolgreich auf einen anderen Zweig gequetscht werden:
Schritt 12: Überprüfen Sie den Git -Protokollverlauf
Führen Sie schließlich den folgenden Befehl zur Überprüfung aus:
$ git log .
Es kann beobachtet werden, dass der Zusammenführungsbetrieb mehrerer Commits erfolgreich durchgeführt wird:
Das ist es! Wir haben die Methode zur Kombination mehrerer Commits auf einen anderen Git Local Branch als ein einzelnes Vernunft -Commit zur Verfügung gestellt.
Abschluss
Um mehrere Commits als einzelner gequetscher Commit in einen anderen Zweig zu kombinieren, wechseln Sie zum Git Local Repository und erstellen Sie eine neue Datei. Verfolgen Sie es dann und aktualisieren Sie das Repository, indem Sie sich befinden. Aktualisieren Sie danach die Datei und fügen Sie Änderungen zum Repository hinzu. Erstellen Sie als nächstes eine neue lokale Niederlassung und wechseln Sie sofort darauf. Führen Sie das aus$ git merge -quash Befehl, die Commits zusammenzuführen. Leiten Sie die "Git CommitUm Änderungen zu sparen. In diesem Blog wurde die Methode gezeigt, um mehrere Commits auf einer anderen Git -lokalen Niederlassung als einzelner Kürbis -Commit zu kombinieren.