恢复“强制性的git推动
这个问题在这里已经有了答案:
阅读此处提供的完整答案:
如何将HEAD移回到以前的位置? (分离头)
最好的方法是使用git reflog
来恢复您的更改
git reflog
git reflog
将显示更新HEAD
任何更改,并检出所需的reflog条目将把HEAD
设置回此提交。
每当HEAD被修改时, reflog
都会有一个新条目
git reflog
git checkout HEAD@{...}
这会让你回到你想要的提交
因此,检查您的本地reflog以找出您想要恢复的期望提交,然后结帐并分支(再次阅读附件中的完整答案)
我使用本教程恢复了我的数据,
http://effectif.com/git/recovering-lost-git-commits
感谢大家的答案。
链接地址: http://www.djcxy.com/p/18809.html