

A Amazon não CodeCatalyst está mais aberta a novos clientes. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte [Como migrar do CodeCatalyst](migration.md).

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á.

# Comandos do Git para ramificações
<a name="source-branches-git"></a>

Você pode usar o Git para criar, gerenciar e excluir branches no clone do repositório de origem que você tem em seu computador (seu repositório local) ou em seus ambientes de desenvolvimento e, em seguida, confirmar e enviar suas alterações para o repositório de CodeCatalyst origem (o repositório remoto). Por exemplo: 


**Comandos comuns do Git para ramificações**  

|  |  | 
| --- |--- |
| Lista todas as ramificações no repositório local com um asterisco (`*`) exibido ao lado da sua ramificação atual. | `git branch` | 
| Extrai informações sobre todas as ramificações existentes no repositório remoto para o repositório local. | `git fetch` | 
| Lista todas as ramificações no repositório local e ramificações de rastreamento remoto no repositório local. | `git branch -a` | 
| Lista somente ramificações de rastreamento remoto no repositório local. | `git branch -r` | 
| Cria uma ramificação no repositório local usando o nome de ramificação especificado. Essa ramificação não aparecerá no repositório remoto até que você confirme e envie a alteração. | `git branch {{branch-name}}` | 
| Cria uma ramificação no repositório local usando o nome de ramificação especificado e alterna para ela. | `git checkout -b {{branch-name}}` | 
| Alterna para outra ramificação no repositório local usando o nome de ramificação especificado. | `git checkout {{other-branch-name}}` | 
| Envia uma ramificação do repositório local para o repositório remoto usando o apelido especificado do repositório local para o repositório remoto e o nome da ramificação especificado. Também configura informações de rastreamento upstream da ramificação no repositório local. | `git push -u {{remote-name}} {{branch-name}}` | 
| Mescla alterações de outra ramificação no repositório local à ramificação atual no repositório local.  | `git merge {{from-other-branch-name}}` | 
| Exclui uma ramificação no repositório local, a menos que ela contenha trabalho que ainda não foi mesclado.  | `git branch -d {{branch-name}}` | 
| Exclui uma ramificação do repositório remoto usando o apelido especificado que o repositório local usa para o repositório remoto e o nome de ramificação especificado. (Observe o uso de dois pontos (`:`).) Como alternativa, especifique `--delete` como parte do comando. | `git push {{remote-name}} :{{branch-name}}`<br />`git push {{remote-name}} --delete {{branch-name}}` | 

Para ter mais informações, consulte a documentação do Git.