Git Abbruch einer interaktiven Neubasis


Beispiel

Sie haben eine interaktive Datenbank gestartet. In dem Editor, in dem Sie Ihre Commits auswählen, entscheiden Sie, dass etwas nicht funktioniert (beispielsweise fehlt ein Commit oder Sie wählen das falsche Rebase-Ziel), und Sie möchten die Rebase abbrechen.

Löschen Sie dazu einfach alle Commits und Aktionen (dh alle Zeilen, die nicht mit dem # -Zeichen beginnen), und die Rebase wird abgebrochen!

Der Hilfetext im Editor enthält eigentlich diesen Hinweis:

# Rebase 36d15de..612f2f7 onto 36d15de (3 command(s))
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x, exec = run command (the rest of the line) using shell
#
# These lines can be re-ordered; they are executed from top to bottom.
#
# If you remove a line here THAT COMMIT WILL BE LOST.
#
# However, if you remove everything, the rebase will be aborted.
#          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# Note that empty commits are commented out