You mean `git stash`? Those are global - you can restore them on top of any commit. Just run `git stash pop` to apply the latest one to your current working directory.
If you want to get your actual committed changes back, try looking at your reflog (`git reflog`) to see a list of how you've moved your working directory around. Until git does a garbage collection, you can still checkout a commit by its SHA hash. So find the has in the log and try to check it out. Then you can create a new branch based on it to save it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.