# Branching and merging

* `git branch`: mostra ramos
* `git branch <name>`: cria uma ramificação
* `git checkout -b <name>`: cria uma ramificação e alterna para ela
  * o mesmo que`git branch <name>; git checkout <name>`
* `git merge <revision>`: funde-se com o ramo atual
* `git mergetool`: use uma ferramenta sofisticada para ajudar a resolver conflitos de mesclagem
* `git rebase`: rebasear conjunto de patches em uma nova base
