Git - 回滚到之前的提交

Ben*_*Ben 16 git

我把自己的工作(注意推)放在一个已知的好状态.我已经做了不必要的本地更改(没有提交或推送它们).撤消这些更改并恢复到以前的提交状态的命令是什么?

请接受我对初学者问题的道歉,但谷歌搜索引发的建议似乎很神秘,我希望对自己的行为充满信心.

Dan*_*man 20

来自Pro Git Commnuity的书:

修复错误

如果你搞砸了工作树,但还没有犯错,你可以将整个工作树返回到最后一个提交状态

$ git reset --hard HEAD