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