我丢失了最后一次提交,因为我不小心运行了“git reset --hard HEAD^”。注意:我不想把“^”放在最后。
有什么办法可以恢复吗?这是 2 天的工作:(
最佳答案
我认为 this article是你要找的。根据这篇文章,您的提交已“消失”,但未被垃圾收集 - 有点像 Windows 中的回收站。
您运行 git fsck --lost-found
来查找“悬空提交”,并使用 git reflog
查看它,然后将悬空提交与您当前的 merge 分支,git merge 7c61179
。
关于git - 丢失最后的 Git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348292/