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
我添加了他们,然后使用了干净的命令 –