

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` `git push remote-name --delete branch-name`  | 

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