Git - 回滚到之前的提交

时间:2010-12-10 09:14:45

标签: git

我已将我的工作(注意 not 推送)置于已知良好状态。我已经做了不必要的本地更改(没有提交或推送它们)。撤消这些更改并恢复到以前的提交状态的命令是什么?

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

1 个答案:

答案 0 :(得分:20)

来自Pro Git Commnuity book

  

修复错误

     

如果你搞砸了工作树,   但尚未承诺你的   错了,你可以归还整个   工作树到最后一次提交   国家

     

$ git reset --hard HEAD