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

如何在git中回滚提交的数据,git,Git,我使用git commit-m提交数据,然后使用git pull,发现有一个被不同团队覆盖的问题,为了解决这个问题,我运行了git reset——hard和其他一些命令,但我把一切都搞砸了,丢失了提交。有没有办法让我回滚到上次提交。你的问题不清楚你到底做了什么。但是如果没有其他办法,我会尝试git reflog。由于您在git pull之前提交了更改,因此在您执行git pull之前,reflog应该能够为您提供头部的提交哈希值。如果您知道提交哈希值,您可以尝试在提取团队代码之前立即重置到特定的

我使用git commit-m提交数据,然后使用git pull,发现有一个被不同团队覆盖的问题,为了解决这个问题,我运行了git reset——hard和其他一些命令,但我把一切都搞砸了,丢失了提交。有没有办法让我回滚到上次提交。

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

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

附加的链接应该对您有用

谢谢您,先生,您救了我一天的时间:)如果解决了问题,请将答案标记为正确。可能是重复的