我不小心删除了我的本地存储库。在此之前,我在一个分支机构工作,我做了一个提交,并在我不小心删除了我的Android Studio项目并让我的梦魇开始后切换到主人。不幸的是,我的远程存储库太落后了。
很快我就通过数据恢复软件恢复了已删除的本地存储库文件夹。它包含所有项目文件以及名为git not .git的文件夹,git文件夹具有名为'hooks','info','logs','refs'的目录以及名为COMMIT_EDITMSG,cnfig,description,HEAD,index的文件。现在,如果我转到这个repo目录并给出任何git命令,它会显示'Not a git repository(或任何父目录)'。我将git文件夹重命名为.git以查看它是否有效。
我不知道如何恢复我的git分支。我想要的是恢复我的工作状态。请帮帮我..提前致谢。
答案 0 :(得分:0)
git init
git fsck
。 (验证数据库中对象的连通性和有效性)git show
或git log
,看看您是否可以访问分支机构或提交。我不是100%肯定你可以恢复,但让我们看看。