我在分支中进行了所有更改并进行了提交并进行了git推送。之后我从github.com删除了我的分支(我没有在本地删除它,我使用ui删除它)。之后,我对我的主人进行了git checkout并删除了我的.git文件夹。这些是我做的一系列错误,现在有可能收回我的分支吗?我尝试在Windows上轻松运行,只获得了对象,遥控器和日志文件夹。如果有办法恢复/恢复该分支的内容,请建议我。很大程度上取决于它。
答案 0 :(得分:2)
遗憾的是,除非出现下列情况之一,否则您将无法选择:
答案 1 :(得分:2)
.git目录是具有所有版本控制历史记录的目录。如果删除该文件夹,则不再受版本控制,因此您无法再检索历史记录。可能如果您删除了文件夹并且它仍然在垃圾箱/回收站中,则可能是尝试恢复它并查看它是否有效
答案 2 :(得分:1)
如果您删除了.git文件夹,那么您现在只拥有文件系统中的文件。如果你还删除了github上的远程分支,你什么都没有存储分支。
所以,是的,你成功地,永久地和不可撤销地删除了你的分支。