1
我試圖建立一個混帳回購協議,我也git init
之後,我想在我的文件夾添加的一切,但在git add .
後最後一秒我沒有git reset --hard
「混帳重置硬」之前我第一次提交
有什麼方法可以檢索這些文件嗎?
我試圖建立一個混帳回購協議,我也git init
之後,我想在我的文件夾添加的一切,但在git add .
後最後一秒我沒有git reset --hard
「混帳重置硬」之前我第一次提交
有什麼方法可以檢索這些文件嗎?
您可以回到內容,他們都在.git/objects
因爲你做了git add
。恢復文件名將不起作用,因爲在擦除索引之前,您從未編寫過樹,但請運行git fsck --lost-found
以獲取所需內容。
我得到這個: 檢查對象目錄:100%(256/256),完成。 dangling commit 96d411747e922bd8ace34d9c0a4ac599fa0d1366 dangling tree f26b6ccda17707871833b3a360dd4d2dd12e6456 – handrew
查看'.git/lost-found' – jthill
懸掛提交?奇怪的是,我不記得git在沒有被問到的情況下做任何提交。試試'git checkout 96d4117',看看你能得到什麼。 – jthill