0
我有一個項目連接到本地git倉庫。我決定在與分支和提交混亂之後重新開始。首先,我使用「rm -r .git」刪除了舊版本庫,並使用「git init」創建了新版本。之後,我發現我的工作目錄與我的項目創建時一樣 - 我所有工作的結果都消失了。如何恢復git倉庫中的文件
嘗試從互聯網上的許多食譜沒有給出結果。請給我一個提示,是否有機會恢復我的項目文件或沒有。
我有一個項目連接到本地git倉庫。我決定在與分支和提交混亂之後重新開始。首先,我使用「rm -r .git」刪除了舊版本庫,並使用「git init」創建了新版本。之後,我發現我的工作目錄與我的項目創建時一樣 - 我所有工作的結果都消失了。如何恢復git倉庫中的文件
嘗試從互聯網上的許多食譜沒有給出結果。請給我一個提示,是否有機會恢復我的項目文件或沒有。
如果你的「本地存儲庫」意味着你做了git clone /path/to/your/local/repo
,那麼你可以通過git ckibe /path/to/your/local/repo
或git remote add origin /path/to/your/local/repo && git fetch && git pull origin/master
再次克隆來恢復它)。
如果您從遠程存儲庫克隆,則是同樣的事情。
,否則就沒有辦法與git的恢復您的文件,除非你通過圖形界面(其移動到垃圾文件夾,而不是做一個真正的刪除)刪除,或者如果你有一個備份。
因此,你刪除了所有的文件,包括你的實際文件,而不僅僅是git文件?那麼......你有備份嗎? – deceze
當您在.git目錄上執行rm -rf時,您最後一次簽出的內容是什麼?如果它不是主分支的'小費',那麼是的:你會幹掉你的一些工作。 –