User Tools

Site Tools


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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki