6 一種方法是使用git reset: git reset --hard HEAD 此命令將放棄所有的工作拷貝變化,你取得了自上次提交。 來源 2010-07-11 19:57:22 +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
+1:另外,user281521,請注意,您可以執行「git log」並獲取所需的修訂版本,並將其替換爲「HEAD」 – eruciform 2010-07-11 19:58:56
在嘗試「git reset --hard HEAD」之前,通過「git日誌「我試圖結帳我的最新版本,但沒有任何變化。當我運行「git reset --hard HEAD」時,項目恢復到了HEAD前的修訂版本,之前我剛纔刪除目錄。我得到了「HEAD現在在f3f34f3 bla」的消息(bla是我的修改版)。 – bluefoot 2010-07-11 20:09:38