いくつかのコミットされていないファイルの作業ディレクトリをクリアしたかったのですが、誤って実行されましgit reset --hardた。
以前の(プッシュされていない)コミットを失ったことに気付いたので、実行しましgit reset --hard ORIG_HEADた。これは私の失われたコミットに私を連れて行かなかった。
実行git reflogしましたが、コミットがそこにリストされていませんでした。私も実行しgit fsck --lost-foundましたが、リストにコミットはなく、無関係なブロブとツリーがいくつかありました。
失われたコミットの参照が見つからないため(.git/COMMIT_EDITMSG関連するコミットメッセージと変更のリストがまだあるものを除いて)、コミットを回復する方法がわかりません。
失われたコミットを取り戻す方法はありますか、それとも一晩中準備をする必要がありますか?