Git Recovery and Reflog/Reset to earlier HEAD

Restore prior branch tip exactly.

Section: Reflog Navigation

Reset to earlier HEAD

bash
bash
git reset --hard HEAD@{1}

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Reflog Navigation
Show reflog with dates
Display ref movements with timestamps.
OpenIn sheetbashsame section
Pretty-print reflog as log
View reflog entries using log output.
OpenIn sheetbashsame section
Show previous HEAD
Inspect earlier HEAD position.
OpenIn sheetbashsame section
Create branch from reflog entry
Preserve a reflog-discovered commit.
OpenIn sheetbashsame section
Recover after hard reset
Restore previous HEAD after disruptive operation when ORIG_HEAD is available.
Check repository integrity
Validate objects and refs.