昨晚我正在做一个项目并提交所有我的更改,但没有检查它们到回购,这是我的不好。
但是今天早上我遇到object file is empty的小问题,并按照答案中的步骤(删除损坏的目标文件)。
我继续我的git提交,合并等等,但是当我把我的新标签推送到github时,我发现我的所有更改都没有。
所以我做了一个git日志,看到我以前的提交没有。他们在哪?我的所有工作都丢失了吗?我在日志中的最后一次提交是从四月开始......
我做了git fsck --unreachable
:
###@######:~/####/###/Aisis-Framework$ git fsck --unreachable
Checking object directories: 100% (256/256), done.
Checking objects: 100% (8675/8675), done.
broken link from tree 48d988ab8e70a2cd914bcf25ca3b306108a47fc1
to blob a3f00c48ae551785c50de092734c988eca4c0e0a
unreachable blob 2090973ca264991ec96d19ebd326d4c95dbae692
unreachable blob 231c62f4a8ea2fa6ccebe40e819046838e12ad1a
unreachable blob 66a2a7c461ac0ca24cbcde6b073bfde1b80daee8
unreachable blob 33a4ad126b514928010bc88aff3fbb3ef51cfaa7
unreachable blob a524ad7bff264b084c48d4325480313d7ed8b3ed
unreachable blob acde3d0e65d1dfc8e7ec3dd3f585e53564828afa
unreachable blob 7f6056fc3f08e552f257eb1bf3bf173d923fe0dc
unreachable tag ee6283bdf5b1f486eb3a6ca53604f474d6a240b0
missing blob a3f00c48ae551785c50de092734c988eca4c0e0a
unreachable blob 84f610d9133548e8aca1c7c4af6ff4c74931390a
unreachable blob 35773cf6313d506598e7e26c2f06422fc0a83471