Skip to main content

Gerenciando branches em seu repositório

Crie novos branches para desenvolvimento e exclua branches não utilizados diretamente.GitHub

Neste artigo

Criando um ramo

Crie um branch para um local separado para trabalhar em alterações antes de abrir uma solicitação de pull.

Observação

Você só pode criar um branch em um repositório ao qual você tem acesso de gravação.

Criar um ramo por meio da visão geral dos ramos

  1. Em GitHub, acesse a página principal do repositório.

  2. Na exibição da árvore de arquivos à esquerda, selecione o menu suspenso do branch e clique em View all branches. Você também pode encontrar o menu suspenso do branch na parte superior do editor de arquivos integrado.

    Captura de tela do modo de exibição de árvore de arquivos de um repositório. Há um menu suspenso para branches expandido e realçado em laranja escuro.

  3. Clique em Criar ramificação.

    Captura de tela da página "Branches" para um repositório. Um botão verde, com o rótulo "Nova ramificação", é destacado com um contorno laranja.

  4. Em "Nome do ramo", digite um nome para o ramo.

  5. Em "Origem do branch", escolha o repositório e o branch para basear seu novo branch.

  6. Clique em Criar branch.

Criar um branch usando a lista suspensa de branch

  1. Em GitHub, acesse a página principal do repositório.

  2. Selecione o menu suspenso da ramificação, no modo de exibição da árvore de arquivos ou na parte superior do editor de arquivos integrado.

    Captura de tela do modo de exibição de árvore de arquivos de um repositório. Há um menu suspenso para ramificações delimitado em laranja escuro.

  3. Opcionalmente, para criar o novo branch a partir de um branch diferente do branch padrão do repositório, clique em outro branch. Em seguida, selecione o menu suspenso da ramificação novamente.

  4. No campo de texto "Localizar ou criar um branch...", digite um nome exclusivo para seu novo branch e clique em Criar branch.

    Captura de tela do menu suspenso do seletor de ramificação. "Criar branch: new-branch" é realçado com um contorno laranja.

Criando uma ramificação para uma tarefa

Você pode criar um branch para trabalhar em um problema diretamente na página de problemas. Consulte Criando um ramo para trabalhar em uma tarefa.

Excluir um ramo

Exclua branches que você não precisa mais, como branches para trabalhos mesclados ou fechados.

É possível excluir branches head automaticamente após a mesclagem de solicitações de pull no repositório. Consulte Gerenciar a exclusão automática de branches.

Observação

Se o branch que você deseja excluir for o branch padrão do repositório, escolha um novo branch padrão primeiro. Consulte Alterar o ramo padrão.

Se o branch estiver associado a uma solicitação de pull aberta, mescle ou feche a solicitação de pull antes de excluir o branch.

  1. Em GitHub, acesse a página principal do repositório.

  2. Na exibição da árvore de arquivos à esquerda, selecione o menu suspenso do branch e clique em View all branches. Você também pode encontrar o menu suspenso do branch na parte superior do editor de arquivos integrado.

    Captura de tela do modo de exibição de árvore de arquivos de um repositório. Há um menu suspenso para branches expandido e realçado em laranja escuro.

  3. Ao lado do branch que você deseja excluir, clique em .

    Captura de tela de um branch na lista de ramificações. Um ícone de lixeira é realçado com um contorno laranja.

  4. Se a ramificação estiver associada a pelo menos uma solicitação de pull aberta, a exclusão da ramificação fechará as solicitações de pull. Leia o aviso e clique em Excluir.

Se você excluir um branch de cabeçalho após o merge do seu pull request, o GitHub irá verificar se há quaisquer solicitações de pull no mesmo repositório que especificam o branch excluído como o branch base. O GitHub atualiza automaticamente quaisquer pull requests, alterando o branch base para o branch base do pull request mesclado. Consulte Branches.

Leitura adicional