log of the changes of position of HEAD
"history" of the user's actions
Usage
git reflog
Example
each hash is a commit and can be acted with as such: - git show - git log/git history - git checkout - git reset - ...
What is the use?
When a branch is "messed up" and some commits are "lost", for example:
Failed rebase
Accidental reset
By Ghislain Rodrigues