I lost my last commit because I accidentally ran \"git reset --hard HEAD^\". Note: I didn\'t want to put the \"^\" at the end.
Is there any way to get it back? It wa
I think that this article is what you are looking for. According to the article, your commit is "gone," but not garbage collected - sort of like the recycle bin in Windows.
You run git fsck --lost-found to find the 'dangling commit', and look at it with git reflog, then merge the dangling commit with your current branch, git merge 7c61179.