![](/img/trans.png)
[英]Git - I have deleted an entire folder by accident. How can I recover it?
[英]How do I recover a branch if I have deleted .git folder?
我在分支中进行了所有更改,并进行了提交并进行了git push。 之后,我从github.com删除了我的分支(我没有在本地删除它,而是使用ui删除了它)。 之后,我对主服务器进行了git checkout并删除了.git文件夹。 这些是我犯的一系列错误,现在可以恢复我的分支了吗? 我尝试在Windows上简化我们的工作,仅获得对象,远程和日志文件夹。 如果可以恢复/还原该分支的内容,请提出建议。 很大程度上取决于它。
不幸的是,除非满足以下条件之一,否则您将无法选择:
.git目录是具有所有版本控制历史记录的目录。 如果删除该文件夹,则该文件夹不再受版本控制,因此无法再检索历史记录。 如果您删除了该文件夹,但该文件夹仍在垃圾箱/回收站中,则可以尝试将其还原并查看其是否有效
如果删除了.git文件夹,则只有文件,因为它们现在位于文件系统上。 如果您还删除了github上的远程分支,那么您将什么也没有存储。
因此,是的,您成功,永久且不可撤销地删除了您的分支。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.