Skip to main content

Criar e excluir branches no repositório

Você pode criar ou excluir branches diretamente no GitHub.

Criar um branch

Você pode criar um branch de maneiras diferentes no GitHub.

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

Como criar um branch por meio da visão geral de branches

  1. No GitHub.com, navegue até a página principal do repositório. 1. Acima da lista de arquivos, clique em Branches. Link Branches na página de visão geral
  2. Clique em Novo branch. Captura de tela da página de visão geral de branches com o botão Novo branch enfatizado
  3. Na caixa de diálogo, insira o nome do branch e, opcionalmente, altere a origem do branch.
    Se o repositório for um fork, você também poderá selecionar o repositório upstream como a origem do branch. Captura de tela da caixa de diálogo modal de criação de branch para um fork com a origem do branch enfatizada
  4. Clique em Criar branch. Captura de tela do modal de criação de branch com o botão de criação de branch enfatizado

Criar um branch usando a lista suspensa de branches

  1. No GitHub.com, navegue até a página principal do repositório.
  2. Opcionalmente, se você quiser o branch com base em um branch diferente do padrão do repositório, clique em Branches e escolha outro branch. Link Branches na página de visão geral
  3. Clique no menu seletor de branch. menu seletor de branch
  4. Digite um nome exclusivo para seu novo branch e selecione Criar branch. caixa de texto de criação de branch

Criando um branch para um problema

Você pode criar um branch para trabalhar em um problema diretamente da página de problemas e começar imediatamente. Para obter mais informações, confira "Como criar um branch para trabalhar em um problema".

Excluir um branch

É possível excluir branches head automaticamente após o merge de pull requests no repositório. Para obter mais informações, confira "Como 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, você precisará escolher um novo branch padrão antes de excluir o branch. Para obter mais informações, confira "Como alterar o branch padrão".

Se o branch que você deseja excluir estiver associado a um pull request aberto, você deverá fazer o merge ou fechar o pull request antes de excluir o branch. Para obter mais informações, confira "Como mesclar uma solicitação de pull" ou "Como fechar uma solicitação de pull".

  1. No GitHub.com, navegue até a página principal do repositório. 1. Acima da lista de arquivos, clique em Branches. Link Branches na página de visão geral

  2. Role a página até o branch que deseja excluir e clique em . excluir o branch

  3. Se tentar excluir um branch associado a pelo menos uma solicitação de pull aberta, você deverá confirmar se pretende fechar as solicitações de pull.

    Confirmar a exclusão de um branch

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. Para obter mais informações, confira "Sobre os branches".

Leitura adicional