首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检索非存储类提交的已删除的存储。

问检索非存储类提交的已删除的存储。
EN

Stack Overflow用户
提问于 2017-08-23 05:58:26
回答 1查看 8.3K关注 0票数 8

我按照这里的指示来恢复我错误删除的藏品,但是当我尝试应用它时,我会收到一条错误消息:

代码语言:javascript
复制
boonie@elementary:~/akanbar-system$ git fsck --unreachable
Checking object directories: 100% (256/256), done.
Checking objects: 100% (702/702), done.
unreachable commit 0f34656bf920ac827702190de57459f77e8310ec
unreachable blob 3af4303a950ade7cca4c8c20b10404bc95b30605
unreachable commit f7142808a8b972f7ec259ca4a3c71c10a9549396
boonie@elementary:~/akanbar-system$ git stash apply 0f34656bf920ac827702190de57459f77e8310ec
'0f34656bf920ac827702190de57459f77e8310ec' is not a stash-like commit

我试过寻找解决办法,但找不到。请帮帮我!

解决方案:伙计们,我不知道这到底是如何工作的,但是我应用了第二个不可访问的提交,而不是第一个(这是我想要的),它恢复了一切。他们一定是有联系的。希望这对未来的人有所帮助,如果没有,下面用另一种方法回答的人也会有所帮助!

EN

回答 1

Stack Overflow用户

发布于 2017-08-23 05:59:35

找回丢失的藏品

  1. gitk --all $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )
  2. 您可以通过重置或结帐到另一个分支来获得它。 重置:git reset -- hard <hashCode> 结帐:git branch <desire_branch_name> <hashCode>
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45831689

复制
相关文章

相似问题

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