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. grunt-contrib-clean刪除除一個文件夾及其內容以外的所有文件夾/文件
- 3. Git:用git clean排除一個文件
- 4. Git:刪除跨多個分支的文件夾的內容
- 5. 使用git clean後,我刪除了作爲更改檢測到的文件?
- 6. 恢復使用git刪除的文件clean -df
- 7. zsh:如何刪除文件夾中的內容而不刪除文件夾?
- 8. 刪除臨時文件夾的內容
- 9. 刪除臨時文件夾的內容
- 10. 刪除所有文件夾的內容
- 11. Git恢復忽略文件,使用git clean刪除所有忽略文件-fX
- 12. 如何使用bash腳本刪除文件夾中的內容?
- 13. 使用git smudge/clean來替換文件內容
- 14. 在Git中添加文件夾內容
- 15. GIT中的文件夾不除去它
- 16. Java - 刪除文件夾及其內容
- 17. 刪除指定文件夾及其內容以外的文件夾內容
- 18. 刪除文件夾內容並從版本控制中刪除
- 19. Git - 從.git文件夾中刪除文件,而無需遠程刪除文件
- 20. 刪除vb.net中的文件刪除壓縮文件夾的內容
- 21. 如何使用PHP刪除文件夾的內容?
- 22. 使用shell腳本刪除文件夾的內容
- 23. 使用兩個變量刪除文件夾內的文件夾
- 24. 刪除文件夾內容但不是文件夾
- 25. 從git中刪除生成文件夾
- 26. 如何用Ruby-Rails刪除文件夾中的所有內容?
- 27. 在iPhone資源中刪除文件夾的內容
- 28. 在Git的安裝目錄中意外刪除.git文件夾
- 29. 發佈git clean -f時,我的所有文件都被刪除了嗎?
- 30. 恢復刪除的文件夾git的
感謝您的回覆,但請告訴我如何恢復它們? –
@ E.Aly,正如我在回答中所說的那樣,這些文件是否從未「添加」到存儲庫Git無法恢復它們。它根本不知道他們曾經存在過。這是你現在的情況嗎? – Chris
我添加了他們,然後使用了乾淨的命令 –