git branch Main git command for working with branches. List local branches. The current branch is highlighted by *: git branch List all branches (local and remote): git branch -a Create new branch based on the current commit: git branch {{branch_name}} Rename a branch (must not have it checked out to do this): git branch -m {{old_branch_name}} {{new_branch_name}} Delete a local branch: git branch -d {{branch_name}}