{"meta":{"title":"Gerenciando branches em seu repositório","intro":"Crie novos branches para desenvolvimento e exclua branches não utilizados diretamente.GitHub","product":"Solicitações de pull","breadcrumbs":[{"href":"/pt/pull-requests","title":"Solicitações de pull"},{"href":"/pt/pull-requests/how-tos","title":"How-tos"},{"href":"/pt/pull-requests/how-tos/commit-changes","title":"Confirmar alterações"},{"href":"/pt/pull-requests/how-tos/commit-changes/managing-branches-within-your-repository","title":"Gerenciar branches"}],"documentType":"article"},"body":"# Gerenciando branches em seu repositório\n\nCrie novos branches para desenvolvimento e exclua branches não utilizados diretamente.GitHub\n\n## Criando um ramo\n\nCrie um branch para um local separado para trabalhar em alterações antes de abrir uma solicitação de pull.\n\n> \\[!NOTE]\n> Você só pode criar um branch em um repositório ao qual você tem acesso de gravação.\n\n### Criar um ramo por meio da visão geral dos ramos\n\n1. Em GitHub, acesse a página principal do repositório.\n2. Na exibição da árvore de arquivos à esquerda, selecione o menu suspenso do branch <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-branch\" aria-label=\"git-branch\" role=\"img\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg> e clique em **View all branches**. Você também pode encontrar o menu suspenso do branch na parte superior do editor de arquivos integrado.\n\n   ![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.](/assets/images/help/repository/file-tree-view-branch-dropdown-expanded.png)\n3. Clique em **Criar ramificação**.\n\n   ![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.](/assets/images/help/branches/new-branch-button.png)\n4. Em \"Nome do ramo\", digite um nome para o ramo.\n5. Em \"Origem do branch\", escolha o repositório e o branch para basear seu novo branch.\n6. Clique em **Criar branch**.\n\n### Criar um branch usando a lista suspensa de branch\n\n1. Em GitHub, acesse a página principal do repositório.\n\n2. Selecione o <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-branch\" aria-label=\"git-branch\" role=\"img\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg> menu suspenso da ramificação, no modo de exibição da árvore de arquivos ou na parte superior do editor de arquivos integrado.\n\n   ![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.](/assets/images/help/branches/file-tree-view-branch-dropdown.png)\n\n3. 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.\n\n4. No campo de texto \"Localizar ou criar um branch...\", digite um nome exclusivo para seu novo branch e clique em **Criar branch**.\n\n   ![Captura de tela do menu suspenso do seletor de ramificação. \"Criar branch: new-branch\" é realçado com um contorno laranja.](/assets/images/help/branches/create-branch-text.png)\n\n### Criando uma ramificação para uma tarefa\n\nVocê pode criar um branch para trabalhar em um problema diretamente na página de problemas. Consulte [Criando um ramo para trabalhar em uma tarefa](/pt/issues/tracking-your-work-with-issues/using-issues/creating-a-branch-for-an-issue).\n\n## Excluir um ramo\n\nExclua branches que você não precisa mais, como branches para trabalhos mesclados ou fechados.\n\nÉ 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](/pt/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches).\n\n> \\[!NOTE]\n> 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](/pt/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch).\n\nSe o branch estiver associado a uma solicitação de pull aberta, mescle ou feche a solicitação de pull antes de excluir o branch.\n\n1. Em GitHub, acesse a página principal do repositório.\n2. Na exibição da árvore de arquivos à esquerda, selecione o menu suspenso do branch <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-git-branch\" aria-label=\"git-branch\" role=\"img\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg> e clique em **View all branches**. Você também pode encontrar o menu suspenso do branch na parte superior do editor de arquivos integrado.\n\n   ![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.](/assets/images/help/repository/file-tree-view-branch-dropdown-expanded.png)\n3. Ao lado do branch que você deseja excluir, clique <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-trash\" aria-label=\"The trash icon\" role=\"img\"><path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path></svg> em .\n\n   ![Captura de tela de um branch na lista de ramificações. Um ícone de lixeira é realçado com um contorno laranja.](/assets/images/help/branches/branches-delete.png)\n4. 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**.\n\nSe 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.\nConsulte [Branches](/pt/pull-requests/reference/branches).\n\n## Leitura adicional\n\n* [Branches](/pt/pull-requests/reference/branches)\n* [Exibir ramificações (branches) no seu repositório](/pt/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository)\n* [Excluir e restaurar branches em uma pull request](/pt/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request)"}