Verlorene Commits über das Reflog wiederfinden
nach git reset --hard Commits zurückholen | versehentlich Commit gelöscht | Stand vor dem Rebase wiederherstellen | git | reflog | wiederherstellengit reflog --date=iso -n 30Listet die letzten Bewegungen von HEAD mit Zeitstempel, also jeden Checkout, Commit, Reset, Rebase und Merge im lokalen Repository. Jede Zeile hat einen Hash und einen Verweis wie HEAD@{3}. Ist der gesuchte Stand gefunden, lässt er sich mit git branch rettung HEAD@{3} sichern oder mit git reset --hard HEAD@{3} zurückholen.
Hinweis: Das Reflog ist rein lokal und Einträge verfallen standardmäßig nach 90 Tagen. Nie committete Änderungen tauchen darin nicht auf.
Auch gesucht als
- nach git reset --hard Commits zurückholen
- versehentlich Commit gelöscht
- Stand vor dem Rebase wiederherstellen