基本的に下記記事の通りやればOKだが、「git show --summary 候補のsha1」を実行して復活させたいコミットのSha1を探すのが大変なので簡単にできるワンライナーを書いた。
git fsck | awk '/dangling commit/ {print $3}' | xargs -J% git show --summary --oneline | grep <Stashしたブランチ名など>
上記を実行して、目当てのコミットが見つかったら以下を実行すればいい。
git cherry-pick -n -m1 見つけたsha1
xargs便利だなぁ。