ramificação e fusão git simples

git checkout -b branchname

cria um novo branch no qual posso fazer alterações relacionadas a um recurso no qual estou trabalhando.

Quando terminar de testar esta parte do trabalho, posso

git checkout master
git merge branchname

para, bem, mesclar os dois ramos. Ensaboe, enxágue e repita. Este fluxo de trabalho adiciona um pequeno agrupamento ao meu repositório quando trabalho em um recurso por vez.