title: Move existing, uncommitted work to a new branch in Git
body: <p>I started some work on a new feature and after coding for a bit, I decided this feature should be on its own branch. </p>
  
  <p>How do I move the existing uncommitted changes to a new branch and reset my current one?</p>
  
  <p>I want to reset my current branch while preserving existing work on the new feature.</p>