我按照这里的指示来恢复我错误删除的藏品,但是当我尝试应用它时,我会收到一条错误消息:
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我试过寻找解决办法,但找不到。请帮帮我!
解决方案:伙计们,我不知道这到底是如何工作的,但是我应用了第二个不可访问的提交,而不是第一个(这是我想要的),它恢复了一切。他们一定是有联系的。希望这对未来的人有所帮助,如果没有,下面用另一种方法回答的人也会有所帮助!
发布于 2017-08-23 05:59:35
找回丢失的藏品
gitk --all $( git fsck --no-reflog | awk '/dangling commit/ {print $3}' )git reset -- hard <hashCode>
结帐:git branch <desire_branch_name> <hashCode>https://stackoverflow.com/questions/45831689
复制相似问题