Problem Statement
What is `git reflog` and when is it indispensable?
Explanation
Reflog records movements of HEAD and refs (even orphaned). It’s crucial for recovering "lost" commits after resets/rebases or branch deletions.
Practice Sets
This question appears in the following practice sets:
