You ran `git stash drop` thinking it was an old one. It was today's WIP. Stashes don't show in reflog, but the objects still exist.
`git fsck --unreachable` lists dangling commits. Find the stash, apply by hash.
Hard · 3 steps · +700 XP
This scenario walks through 3 steps, in order:
Try the terminal first — you learn more by doing. When you want to check yourself, here is the command for each step.
git fsck --unreachable --no-reflogsgit show abc1234git stash apply abc1234Dropped stashes live as dangling commits until gc. fsck finds them.