2012-06-06 63 views
2

我無意中使用git add .添加了一些文件。我想使用git reset --hard刪除更改。當我鍵入的時候,我得到這個錯誤信息。使用git reset撤消我的錯誤--hard

fatal: Failed to resolve 'HEAD' as a valid ref 

我試着打字git reset --hard HEAD^。仍然無法解決它。

我該如何解決?

+1

和什麼說git重置路徑/到/文件? –

回答

4

這聽起來像你正試圖在新創建的回購中構建初始提交。

由於您尚未實際承諾任何事情,因此您可以重新刪除.git目錄並運行git init重新開始。


或者,您可以嘗試git rm --cached .從索引中刪除文件。

+0

如何刪除.git目錄?在我的文件夾中,只有我創建的gitignore文件。 – lakesh

+0

@lakesh一個簡單的'rm -Rf .git /'會做。這是一個操作系統操作,而不是一個git命令。 – VonC

1

你試過git reset origin/master

或將origin/master更改爲提交ID,如果你有一些沒有推你想保留的提交。

相關問題