Criar branch ‘branch-name’
git branch branch-name
Mude a cópia de trabalho local para ‘branch-name’
git checkout branch-name
Ou tudo em uma linha
git checkout -b branch-name
Mestre é como outro ramo
git checkout master
Excluir branch ‘branch-name’
git branch -d branch-name
Mesclar as alterações de volta ao mestre
git checkout master
git merge branch-name
Resolva ocasionalmente quaisquer conflitos e envie-os manualmente.
Se você quiser saber quando usá-lo e como funciona, o Capítulo 3.2 do livro Git explica com bons exemplos e diagramas.