1
A
回答
2
當你跑git clean -df
你asked GIT中
從工作樹
including directories刪除未跟蹤文件。你也told Git to ignore its safety net。
如果Git知道這些文件(即它們是否曾經是add
ed或stash
ed,even if they were never commit
ed),那麼它們應該是可恢復的。嘗試運行git fsck --cache --no-reflogs --lost-found --unreachable
,然後在.git/lost-found/
中查找您刪除的對象。
否則Git無法檢索它們;您將不得不依賴其他工具,如現有備份,文件系統快照,文件同步工具或文件系統恢復工具。
相關問題
- 1. git clean刪除了筆記本電腦上的所有內容
- 2. Git:刪除跨多個分支的文件夾的內容
- 3. 恢復使用git刪除的文件clean -df
- 4. 刪除所有文件夾的內容
- 5. Git恢復忽略文件,使用git clean刪除所有忽略文件-fX
- 6. 如何使用bash腳本刪除文件夾中的內容?
- 7. 在Git中添加文件夾內容
- 8. 刪除文件夾內容並從版本控制中刪除
- 9. Git - 從.git文件夾中刪除文件,而無需遠程刪除文件
- 10. 刪除vb.net中的文件刪除壓縮文件夾的內容
- 11. 如何使用PHP刪除文件夾的內容?
- 12. 刪除文件夾內容但不是文件夾
- 13. 使用兩個變量刪除文件夾內的文件夾
- 14. 從git中刪除生成文件夾
- 15. 在Git的安裝目錄中意外刪除.git文件夾
- 16. 如何使用Yii2刪除文件夾和內容?
- 17. 如何刪除文件的內容而不刪除它自己?
- 18. 刪除我的git文件夾
- 19. 使用c刪除文件夾後刪除文件夾#
- 20. 無意中刪除了gitignored文件夾
- 21. 刪除APPDATA文件夾內的文件
- 22. 從git歷史記錄中刪除文件的某些內容
- 23. PhoneGap(1.9):如何使用文件系統刪除文件夾的內容?
- 24. 刪除了gen文件夾,eclipse現在不生成它:(
- 25. Maven - 如何在清理階段刪除文件夾的內容?
- 26. 如何刪除Python中文件夾的內容?
- 27. 從文件夾中刪除內容的計劃任務
- 28. Git不要推/刪除空文件夾
- 29. 刪除openshift git/objects文件夾
- 30. 如何使緩存文件夾內容可刪除?
感謝您的回覆,但請告訴我如何恢復它們? –
@ E.Aly,正如我在回答中所說的那樣,這些文件是否從未「添加」到存儲庫Git無法恢復它們。它根本不知道他們曾經存在過。這是你現在的情況嗎? – Chris
我添加了他們,然後使用了乾淨的命令 –