删除本地存储库后恢复git存储

时间:2018-12-07 16:28:13

标签: git

所以我在桌面上有一个项目/存储库的本地副本,在那里我正在积极地开发代码。在该存储库中,我使用“ git stash”出于不同目的创建了多个存储。但是,我删除了整个项目,然后转到了“垃圾箱”中。然后,我意识到我刚刚删除的那个项目中有一些重要的git stash工作。

有什么办法可以恢复或查看那些我刚刚删除的存储库的存储?我似乎找不到任何有效的/好的答案。

请帮助...。确实需要这些藏匿处。不确定删除项目副本后他们发生了什么。

2 个答案:

答案 0 :(得分:2)

如果您删除了与项目关联的.git文件夹,除非您已将该文件夹备份到其他地方,否则您将无法恢复Git中包含的元数据。因为隐藏存储完全驻留在您的计算机上,所以与您拥有远程存储库并将其推送到分支相比,以这种方式,它们更容易被删除和无法恢复。

答案 1 :(得分:0)

除非您可以从垃圾箱中恢复该结构,否则结构将不复存在。

正如Makoto所指出的,存储区位于.git目录中的本地计算机上。一旦.git目录被删除,与该存储库相关的所有内容也将被删除。