2016-10-21 36 views
-1

我使用git commit -m进行数据提交,然后是git pull,发现有不同团队的覆盖,为了解决这个问题,我运行了git reset --hard和其他几个命令,但我搞砸了一切,失去了我的承诺。有没有一种方法可以回滚到我最后一次提交。如何在git中回滚提交的数据

+1

可能重复[我怎样才能undo git reset --hard HEAD〜1?](http://stackoverflow.com/questions/5473/how-can-i-undo-i-undo-git-reset-hard-head1) –

回答

1

从你的问题中不清楚你做了什么。但如果没有其他工作,我会尝试git reflog。由于您在git pull之前提交了更改,因此在执行git pull之前,reflog应该能够向您提供您的头的提交哈希。

+1

谢谢先生,你救了我的日子 –

+1

在那里:)如果解决了问题,请将答案标记为正确。 – Shakkhar