Reflog
Understand what is reflog.
Git Reflog
The git reflog
command shows us all the actions that have been taken on our repository. Everyone will make mistake and if you make a mistake, you can simply undo that change by resetting your HEAD based on the information (commit-id) that reflog provides to us.