Kombinieren Sie mehrere Commits, bevor Sie Git drücken

Kombinieren Sie mehrere Commits, bevor Sie Git drücken
Auf Git enthält ein einzelnes Git -Repository mehrere Commits. Manchmal schaffen diese Commits ein Chaos und erschweren es, die Änderungen zu überprüfen. In dieser Situation ist das Kombinieren mehrerer Commits in einem eine hilfreich, da Benutzer das Repository organisiert, die Festungsgeschichte vereinfachen, zu früheren Änderungen zurückkehren und mit anderen zusammenarbeiten können.

Diese Studie veranschaulicht die Methode, um mehrere Commits in Git zu kombinieren.

So fusionieren/kombinieren Sie mehrere Commits, bevor Sie Git einsetzen?

Probieren Sie die folgenden Schritte aus:

  • Navigieren Sie zum lokalen Repository.
  • View Commit History.
  • Rebase -Operation durchführen.
  • Kombinieren Sie Commits, indem Sie sie im Standard -Editor drücken.
  • Änderungen sicherstellen.

Schritt 1: Umleiten Sie das lokale Verzeichnis

Geben Sie zunächst den Befehl unterunter aufgeführt ein und wechseln Sie zum gewünschten lokalen Repository:

CD "C: \ Git \ repo2"

Schritt 2: Überprüfen Sie das Git -Protokoll

Zeigen Sie dann den Commit -Verlauf des aktuellen Repositorys an und wählen Sie die gewünschten Commits, die kombiniert werden müssen:

Git -Protokoll -Einschluss

Die folgende Ausgabe zeigt den Commit -Geschichte an. Jetzt wollen wir die ersten fünf Commits kombinieren:

Schritt 3: Kombinieren Sie Commits

Führen Sie als nächstes den Kürbisvorgang in den ausgewählten Commits durch, indem Sie den angegebenen Befehl ausschreiben:

Git Rebase -i Kopf ~ 5

Hier das "-ich"Flag wird für einen interaktiven Modus verwendet, der die Bearbeitung von gewünschten Commits und das" ermöglicht "Kopf ~ 5Die Option wird angegeben, um die ersten fünf Commits zu bearbeiten.

Nach Ausführung des obigen gelisteten Befehls wird eine Datei geöffnet:

Ersetzen Sie nun die “wählen"Schlüsselwort mit dem"quetschen”Mit all den Commits, die Sie kombinieren und schließen möchten, indem Sie die Änderung über die“ speichernStrg + s" Schlüssel:

Danach wird ein weiterer Bildschirm geöffnet, an dem Sie die gewünschte Commit -Nachricht hinzufügen müssen:

Auf diese Weise werden die Commits kombiniert:

Schritt 4: Änderungen überprüfen

Überprüfen Sie zuletzt das Git -Protokoll, um sicherzustellen, dass die Commits kombiniert wurden oder nicht:

Git -Protokoll -Einschluss

Es kann beobachtet werden, dass ausgewählte mehrere Commits erfolgreich zu einem Commit zusammengefasst wurden:

Es ging darum, mehrere Commits zu kombinieren, bevor Sie sie in das Remote -Repository drücken.

Abschluss

Um mehrere Commits zu kombinieren oder zusammenzuführen, bevor Sie sie in das Remote -Repository weitergeben, wechseln Sie zunächst zum lokalen Repository und sehen. Wählen Sie dann die gewünschten Commits aus, die kombiniert werden müssen. Danach führen Sie die ausGit Rebase -i Kopf ~ 5Befehl und kombinieren Sie Commits, indem Sie den Standard -Editor ändern. Stellen Sie schließlich Änderungen sicher, indem Sie die Commit -Geschichte anzeigen. Diese Studie zeigte die Methode zur Kombination mehrerer Commits in Git.