Reflog Rescue (Disaster Recovery)¶
When CI accidentally resets branches or rebases go awry:
- git reflog show HEAD — recover lost commits by SHA.
- git reflog show master — branch-level history.
- git reset --hard HEAD@{n} — restore previous state.
DevOps benefit: minutes to recover instead of hours rebuilding artifacts.