下記手順を行うことで誤って削除したgit stashを戻せると紹介している記事が多数ありますが私の環境では復元できませんでした。
※復元できなかった原因はわかりません……。
- git fsck | awk '/dangling commit/ {print $3}'
- git cherry-pick -n -m1 1.で見つけたsha1
上記手順に加え下記手順を行うことで誤って削除したstashを復元することができました。
3. git cat-file -p 1.で見つけたsha1
4. git cherry-pick -n -m1 3.で見つけたsha1
下記コマンドを実行することで詳細を確認することができます。
git show 3.で見つけたsha1