

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Trabalhando com ramificações em AWS CodeCommit repositórios
<a name="branches"></a>

O que é uma ramificação? No Git, as ramificações são simplesmente ponteiros ou referências a uma confirmação. Durante o desenvolvimento, elas são uma forma conveniente de organizar seu trabalho. As ramificações podem ser usadas para separar o trabalho em uma versão nova ou diferente de arquivos sem afetar o trabalho em outras ramificações. Elas também podem ser usadas para desenvolver novos recursos, armazenar uma versão específica do seu projeto a partir de uma confirmação particular e muito mais. Quando você cria sua primeira confirmação, uma *ramificação padrão* é criada para você. Essa ramificação padrão é aquela usada como base ou ramificação padrão em repositórios locais quando os usuários clonam o repositório. O nome dessa ramificação padrão varia dependendo de como você cria sua primeira confirmação. Se você adicionar o primeiro arquivo ao seu repositório usando o CodeCommit console AWS CLI, o ou um dos SDKs, o nome dessa ramificação padrão será *main*. Esse é o nome usado para a ramificação padrão em todos os exemplos desse guia. Se você enviar sua primeira confirmação usando um cliente Git, o nome da ramificação padrão é o que o cliente Git especifica como padrão. Considere configurar seu cliente Git para usar *principal* como nome da ramificação inicial.

Em CodeCommit, você pode alterar a ramificação padrão do seu repositório. Você também pode criar e excluir ramificações e visualizar detalhes sobre uma ramificação. Você pode comparar rapidamente as diferenças entre uma ramificação e a ramificação padrão (ou duas ramificações). Para visualizar o histórico de ramificações e mesclagens no seu repositório, você pode usar o [Visualizador de confirmações](how-to-view-commit-details.md#how-to-view-commit-details-console-visualizer), mostrado no gráfico a seguir.

![Uma exibição de ramificações em um repositório](http://docs.aws.amazon.com/pt_br/codecommit/latest/userguide/images/codecommit-cv-complex1.png)


Para obter informações sobre como trabalhar com outros aspectos do seu repositório em CodeCommit[Trabalhar com repositórios](repositories.md), consulte[Trabalhar com arquivos](files.md),[Trabalhar com solicitações pull](pull-requests.md),[Trabalhar com confirmações](commits.md), e. [Trabalhar com preferências do usuário](user-preferences.md) 

**Topics**
+ [Crie uma filial em AWS CodeCommit](how-to-create-branch.md)
+ [Limite os envios e fusões às ramificações em AWS CodeCommit](how-to-conditional-branch.md)
+ [Veja os detalhes da filial em AWS CodeCommit](how-to-view-branch-details.md)
+ [Compare e mescle filiais em AWS CodeCommit](how-to-compare-branches.md)
+ [Alterar as configurações da ramificação em AWS CodeCommit](how-to-change-branch.md)
+ [Excluir uma ramificação em AWS CodeCommit](how-to-delete-branch.md)