0

昨晚我在做一个项目并提交了我所有的更改,但没有将它们签入 repo,这是我的错。

但是今天早上我遇到了一个小问题,即目标文件为空,并按照答案中的步骤操作(删除损坏的目标文件)。

我继续我的 git 提交、合并等,但是当我将我的新标签推送到 github 时,我发现我的任何更改都没有在那里。

所以我做了一个 git log 并没有看到我以前的提交。他们在哪里?我所有的工作都丢失了吗?我在日志中的最后一次提交是从 4 月开始的......

更新

我做了一个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
4

0 回答 0