Lost Last Git Commit

后端 未结 3 1912
悲&欢浪女
悲&欢浪女 2020-12-11 02:17

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

3条回答
  •  清歌不尽
    2020-12-11 03:02

    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.

提交回复
热议问题