2010-12-10 93 views
16

我承諾我的工作(注意不是推)在一個已知的良好狀態。此後,我做了不必要的本地更改(不承諾或推動它們)。什麼是撤消這些更改並恢復到以前的提交狀態的命令?Git - 回滾到前一個提交

請接受我對初學者問題的歉意,但我的搜索引擎出現的建議看起來很神祕,我想對自己的行爲充滿信心。

回答

20

Pro Git Commnuity book

修復錯誤

如果你搞砸了工作樹, 但還沒有提交你的 錯誤,你可以返回整個 工作樹到最後提交的 狀態

$ git reset --hard HEAD

+0

非常感謝 – Ben 2010-12-10 09:26:26