OK,
Branches para evitar versões diferentes, desatualizadas, desavisadas de mudanças.
Branches são ramificações do trabalho, como a Branch Master, é possível criar outras branches, designando o ramo onde irá realizar modificações no trabalho/projeto/arquivo.
git branch titulo - para identificar e criar uma ramificação em determinado trecho do programa, por exemplo, no título.
git checkout titulo - para sair da branch master e entrar na branch título.
git checkout -b lista - atalho (-b) para alternar entre as branches e entrar na branch lista.
Dica:
Visualizing Git- ferramenta para visualizar o comportamento do Git, comando a comando - bacana : )]
Por enquanto é isso aí!
E lembre-se: atenção à digitação, sempre!!!!
 
            