Eine Änderung vom Verlauf bis zum Commit verfolgen

Beim Abschluss einer Bestellung geht ein Rabatt verloren. Sie kennen den Namen der Berechnungsfunktion und möchten die Änderung finden und die Korrektur von anderen Arbeiten trennen.

Änderung finden

Öffnen Sie das Repository im Tab und folgen Sie den Branch- und Tag-Namen im Commit-Graphen. Blenden Sie alle Branches ein, um Verzweigungen und Zusammenführungen zu sehen. Ein Klick auf einen Commit zeigt Autor, Eltern-Commits, Betreff, Beschreibung und geänderte Dateien. Suchen Sie im Verlauf nach Nachricht, Autor oder verkürztem SHA. Die erweiterte Suche nutzt auch den lokalen Suchindex des Repositorys.

Für die Suche in den aktuellen Dateien öffnen Sie die Inhaltssuche und geben den Funktionsnamen ein. Sie können Groß- und Kleinschreibung beachten, ganze Wörter suchen, reguläre Ausdrücke verwenden und noch nicht erfasste Dateien einbeziehen. Treffer erscheinen nach Pfad gruppiert. Öffnen Sie einen Treffer im Standardeditor.

Inhalt des nächsten Commits prüfen

  1. Wählen Sie die Zeile für den aktuellen Arbeitsstand. Öffnen Sie eine geänderte Datei und vergleichen Sie die Versionen nebeneinander. Klappen Sie einzelne Blöcke ein oder aus. Für Bilder gibt es eine Vorher- und Nachheransicht. Vor der Anzeige eines großen Text-Diffs bittet Riff um Bestätigung.
  2. Filtern Sie die Dateiliste nach dem Pfad zur Warenkorbberechnung. Merken Sie den Fix und den zugehörigen Test vor. Wenn Sie die sichtbaren Treffer gemeinsam vormerken, bestimmt der Filter die Auswahl.
  3. Entfernen Sie den Filter und prüfen Sie alle vorgemerkten Dateien. Bereits vorgemerkte Dateien gehören auch dann zum nächsten Commit, wenn der Filter sie ausgeblendet hat. Nehmen Sie Dateien für andere Änderungen aus der Staging-Area.
  4. Schreiben Sie Betreff und ergänzende Angaben und erstellen Sie den Commit. Mit Amend ersetzen Sie den vorherigen Commit. Ein Push veröffentlicht die Änderung auf dem gewählten Remote-Branch.

Auf einem zweiten Branch arbeiten

Für einen dringenden Fix können Sie einen Worktree für den zweiten Branch in einem anderen Ordner anlegen. Öffnen Sie dessen Tab, um mit eigenen Arbeitsdateien und eigenem Index zu arbeiten. Für eine kurze Pause im selben Ordner speichern Sie einen benannten Stash und stellen ihn später wieder her. Im Branch-Menü finden Sie außerdem Merge, Fast-Forward, Rebase, Cherry-Pick, Revert, Reset und Tags. Prüfen Sie den aktuellen Branch und das Ziel vor der Bestätigung.

Einen früheren Stand wiederherstellen oder einen Konflikt lösen.