- Right-click commit before all of the changes you want to revert [from head of branch]
- Select ‘reset current branch to this commit’ from context menu
- Select ‘mixed’ from dropdown
- Branch. New branch will have nothing to pull.
- Stage the changes you want to keep and commit