首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复已删除的本地存储库,通过文件恢复获得源文件,但无法识别为Git

恢复已删除的本地存储库,通过文件恢复获得源文件,但无法识别为Git
EN

Stack Overflow用户
提问于 2016-02-21 20:13:44
回答 1查看 146关注 0票数 1

我不小心删除了我的本地存储库。在此之前,我在一个分支机构工作,在不小心删除了我的Android Studio项目并使我的噩梦开始后,我提交了一个提交并切换到了master。不幸的是,我的远程存储库太落后了。

很快,我通过数据恢复软件恢复了删除的本地存储库文件夹。它有所有的项目文件和名为git not .git的文件夹,git文件夹有名为'hooks','info','logs','refs‘的目录和名为COMMIT_EDITMSG,cnfig,description,HEAD,index的文件。现在,如果我转到这个repo目录,给出任何git命令,它都会显示‘不是git存储库(或任何父目录)’。我将git文件夹重命名为.git,看看它是否可以工作。

我不知道该怎么做才能恢复我的胃分支。我想要的是找回我的工作状态。请帮帮我..提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-21 20:21:00

  1. 在目录中的其他地方创建另一个文件夹。
  2. 执行git init
  3. 将所有对象从原始项目复制到初始化新git的新文件夹(包括git文件夹,使用.git文件夹)。
  4. 然后在新存储库中运行<代码>D9。(验证database)
  5. Try git showgit log中对象的连接性和有效性,以查看是否可以访问分支或提交。

我不是100%肯定你可以恢复,但让我们看看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35535948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档