While Git keeps track of your day to day changes, it also features systems like branches that help you organize.
Alternatively, you can use git cherry-pick. This command copies commits from one branch to another, and is a nice way of picking out commits and moving them to new branches in a clean manner.