标签: git
我已将我的工作(注意 not 推送)置于已知良好状态。我已经做了不必要的本地更改(没有提交或推送它们)。撤消这些更改并恢复到以前的提交状态的命令是什么?
请接受我对初学者问题的道歉,但谷歌搜索引发的建议似乎很神秘,我希望对自己的行为充满信心。
答案 0 :(得分:20)
来自Pro Git Commnuity book:
修复错误 如果你搞砸了工作树, 但尚未承诺你的 错了,你可以归还整个 工作树到最后一次提交 国家 $ git reset --hard HEAD
修复错误
如果你搞砸了工作树, 但尚未承诺你的 错了,你可以归还整个 工作树到最后一次提交 国家
$ git reset --hard HEAD