title: Create new branch keeping unstaged changes in Master
body: <p>I'm fairly inexperienced with Git outside of the normal committing process. </p>
  
  <p>Right now I'm on the master branch and I have 8 unstaged changes. What I'd like to do is create a new branch with the last commit (i.e without the 8 unstaged changes) but I want to keep the unstaged changes saved so that I can revisit them later. </p>
  
  <p>How would I do this? </p>