在 git 重置后恢复提交删除 --hard HEAD~1

revert commit deletion after a git reset --hard HEAD~1

我不小心删除了一个提交:

git reset --hard HEAD~1

我想知道是否有办法恢复它并恢复我的提交。感谢您的帮助。

呵呵,我找到答案了!我不知道我可以使用 git reflog 它会显示你所有的提交包括已删除的提交,然后你可以像这样重置它:

git reset HEAD@{N}

其中 N 是 reflog 显示的数字。