私は昨夜プロジェクトに取り組んでいて、すべての変更をコミットしましたが、それらをレポにチェックインしていませんでした。これは私の悪いことです。
しかし、今朝、オブジェクトファイルが空であるという小さな問題があり、回答の手順に従いました(破損したオブジェクトファイルを削除します)。
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