2010-07-11 128 views
3

我有一個git項目。 我只是做了一個提交,然後我刪除了一些目錄。操作,我的壞。 現在我想恢復那些我已經刪除的目錄。我怎麼做?git如何恢復到特定版本

回答

6

一種方法是使用git reset

git reset --hard HEAD 

此命令將放棄所有的工作拷貝變化,你取得了自上次提交。

+4

+1:另外,user281521,請注意,您可以執行「git log」並獲取所需的修訂版本,並將其替換爲「HEAD」 – eruciform 2010-07-11 19:58:56

+0

在嘗試「git reset --hard HEAD」之前,通過「git日誌「我試圖結帳我的最新版本,但沒有任何變化。當我運行「git reset --hard HEAD」時,項目恢復到了HEAD前的修訂版本,之前我剛纔刪除目錄。我得到了「HEAD現在在f3f34f3 bla」的消息(bla是我的修改版)。 – bluefoot 2010-07-11 20:09:38