Git create new branch with commits

- Git create new branch with squashed commits
- Git create new branch with local commits
- Git create new branch with current commits
- Git create new branch with selected commits
- Git create new branch squash commits
- Git create new branch without commits
- Git create new branch and move commits
- Git create new branch and cherry pick commits
- Git create new branch with unpushed commits
- Git create new branch with specific commits