我使用git commit -m通过数据提交,然后是git pull,发现有不同团队的覆盖,为了解决它,我运行了一个git reset --hard和其他一些命令,但是我搞砸了一切并且失去了我的承诺。有没有办法可以回滚到上一次提交。
答案 0 :(得分:1)
从你的问题中不清楚你到底做了什么。但如果没有别的办法,我试试git reflog
。由于您在git pull
之前提交了更改,因此在执行git pull之前,reflog应该能够为您提供头部提交哈希。
答案 1 :(得分:0)
如果您知道提交哈希值,那么您可以在拉出团队代码之前立即尝试重置到特定提交点
附加的链接应该对您有用 https://stackoverflow.com/a/12049323/1592471