如何在git中回滚已提交的数据

时间:2016-10-21 00:38:08

标签: git

我使用git commit -m通过数据提交,然后是git pull,发现有不同团队的覆盖,为了解决它,我运行了一个git reset --hard和其他一些命令,但是我搞砸了一切并且失去了我的承诺。有没有办法可以回滚到上一次提交。

2 个答案:

答案 0 :(得分:1)

从你的问题中不清楚你到底做了什么。但如果没有别的办法,我试试git reflog。由于您在git pull之前提交了更改,因此在执行git pull之前,reflog应该能够为您提供头部提交哈希。

答案 1 :(得分:0)

如果您知道提交哈希值,那么您可以在拉出团队代码之前立即尝试重置到特定提交点

附加的链接应该对您有用 https://stackoverflow.com/a/12049323/1592471