In this video will discussed the git reflog command reflog means referenced logs of particular branch it will keep track the changes if you update and delete the changes anything in the repository
git reflog show branch-name
git reflog show head
git reflog show branchname@{1.day.ago}
git reset HEAD~1 --hard // it will delete last commit id changes
git reset branch@{1} --hard it will get back based on qualifier number
git log --oneline -n 5