Create a new branch from your git stash
git stash
and then create a new branch and then do a git stash pop
. You can reduce this to a single step by the command
Thats it, you instantly have all the changes in your working dir + stage, all checked out into a new branch
git stash branch <new branch name>