Manchmal ist man doch etwas vorschnell mit den git commits und man möchte zurück zum letzten commit. Unwiderruflich gelingt das mit dem Befehl:
git reset —hard HEAD^
In einem bare Repo erzeugt der letzte Befehl aber die Fehlermeldung:
fatal: This operation must be run in a work tree
Die Lösung ist:
git update-ref HEAD HEAD^