恢复永久删除的文件夹 - git 项目

Recover permanently deleted folder - git project

我在我工作的 git 上检查了一个特定的分支。 每次我进行一些更改时,我都会使用以下命令提交并推送它们:

git push origin HEAD:master

今天,我从桌面上删除了我正在处理的项目,并尝试用最后的代码再次克隆 repo。

当我访问我的存储库时,我意识到我使用上面的命令推送的所有工作都没有提交。有没有办法从我的桌面上找到这些文件或恢复永久删除的文件?

我测试了一些工具(例如 Stellar、Recuva、Disk Drill、Windows 文件恢复、imyfone)但没有成功:(

好的,事实证明(根据您的评论)当您推送时,您从服务器收到了 Updates were rejected 消息。嗯,当远程告诉你更新被拒绝时,那是一条消息说你试图推送的提交 而不是 实际上是从本地仓库推送到远程仓库。

所以本地存储库是 唯一 这些提交存在的地方。由于您 删除了 本地存储库,因此它们根本不存在。