I started some work on a new feature. After coding for a bit I decided this feature should be on its own branch. How do I move the existing uncommitted changes to a new branch and reset my current one?
I want to be sure that I can reset my current branch while preserving work on the uncompleted feature.