Zum Inhalt springen
GitTree
Diagramm festschreiben

Vergleichen Sie Commits und reagieren Sie auf eine Auswahl

Wählen Sie zwei Commits aus, indem Sie die Strg-Taste (⌘ auf einem Mac) gedrückt halten, und wählen Sie Compare These Two Commits, um alle Dateien anzuzeigen, die sich unterscheiden. Eine Auswahl mehrerer Commits hat ihre eigenen Aktionen: Kopieren der SHAs, Rosinenauswahl, Zurücksetzen, Squash oder Erstellen eines Patches.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Was eine Auswahl bewirken kann
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Ein Repository ist geöffnet.

Wo es zu finden ist

  • Wählen Sie Commits mit Strg-Klick aus (⌘-Klick auf einem Mac); Umschalt-Klick wählt einen Bereich aus. Klicken Sie mit der rechten Maustaste auf die Auswahl, um ihre Aktionen anzuzeigen.
  • Klicken Sie mit der rechten Maustaste auf einen Commit: Compare › Compare with Working Directory oder Compare with HEAD….
AktionmacOSWindows und Linux
Finden Sie zuerst ein Commit⌘FCtrl+F

Schritte

  1. Wählen Sie zwei Commits aus

    Klicken Sie auf den ersten und dann bei gedrückter Strg-Taste (⌘-Klick auf einem Mac) auf den zweiten. Der Inspektor sagt 2 commits selected.

  2. Vergleichen Sie sie

    Klicken Sie mit der rechten Maustaste auf die Auswahl und wählen Sie Compare These Two Commits. Die Liste zeigt Files that differ; Wählen Sie eines aus, um dessen Unterschiede anzuzeigen.

  3. Tauschen Sie bei Bedarf die Seiten aus

    Swap Sides zeigt die Änderung in die andere Richtung.

Erwartetes Ergebnis

Sie sehen genau, was sich zwischen den beiden Commits geändert hat, Datei für Datei.

Was eine Auswahl bewirken kann

Aktionen für mehrere ausgewählte Commits
AktionBedürfnisse
Copy SHAsBeliebige Auswahl.
Compare These Two CommitsGenau zwei Commits.
Cherry-Pick Commits und Revert CommitsEin oder mehrere Commits (cherry-pick and revert).
Squash Commits…Zwei oder mehr in einer ununterbrochenen Zeile, ohne Zusammenführung (squash commits).
Create Patch from Commits…Ein oder mehrere Commits.

Wenn etwas schief geht

Eine Aktion ist ausgegraut: „Wählen Sie genau zwei Commits aus.“

Jede Aktion benennt, was sie benötigt. Ändern Sie die Auswahl so, dass sie übereinstimmt, z. B. zwei zu vergleichende Commits.

„Die ausgewählten Commits sind keine ununterbrochene Linie.“

Squashing erfordert aufeinanderfolgende Commits. Wählen Sie stattdessen einen Bereich mit Umschalt-Klick aus.

Fragen

Wie kann ich sehen, was ich seit einem Commit geändert habe?

Klicken Sie mit der rechten Maustaste auf den Commit und wählen Sie Compare with Working Directory: Es listet alle Dateien auf, die Ihr Arbeitsordner im Vergleich zu diesem Commit ändert.