git reflog
Show history of where the HEAD and branch refs have been in local repository. Information stored as reflog is strictly local.
af7725c HEAD@{0}: checkout: moving from testBranch to master
662b3ca HEAD@{1}: checkout: moving from master to testBranch
af7725c HEAD@{2}: reset: moving to af7725c
662b3ca HEAD@{3}: reset: moving to HEAD^
af7725c HEAD@{4}: commit: Commit D
662b3ca HEAD@{5}: commit: Commit C
f46d0d9 HEAD@{6}: commit: Commit B
bbb7387 HEAD@{7}: commit (initial): Commit A