git:git_reflog
This is an old revision of the document!
GIT - git reflog
This log is updated when the HEAD gets updated. This usually happens with:
- Switching branches
- Pulling in new changes
- Adding new commits
- Rewrites to history
This command will show you the history of your local repository. If you performed a destructive command like reset and want to recover commits, you could find the hash of this commit with git-reflog.
git log --oneline 00617f7 add bacon file baee97e add new feature 62f8afd did bug fix ed937bb initial commit
git reset --hard 62f8afd HEAD is now at 62f8afd did bug fix
<code git> git reflog 62f8afd HEAD@{0}: reset: moving to 62f8afd 00617f7 HEAD@{1}: commit: add bacon file baee97e HEAD@{2}: merge new feature: Fast-forward 62f8afd HEAD@{3}: checkout: moving from new-feature to master
git/git_reflog.1479729548.txt.gz ยท Last modified: 2020/07/15 09:30 (external edit)