IT-Lexikon › Programmierung › git reflog

git reflog

Programmierung Svenska → Aktualisiert: 2026-09-06

Lokales Log jeder HEAD-Bewegung (Commits, Checkouts, Resets, Merges) — die Rettungsleine, wenn versehentlich Commits per reset --hard verloren gingen.

git reflog zeigt die HEAD-Historie; wiederherstellen mit git reset --hard HEAD@{2}. Rein lokal, nie gepusht oder geklont. Standardmäßig nach 90 Tagen garbage-collected. In der Praxis: Wenn jemand sagt "ich habe meinen Branch verloren", löst reflog das in fast allen Fällen. Auch nützlich, um im Nachhinein zu rekonstruieren, was gestern eigentlich passiert ist.

← Zurück zum Lexikon