Criar um novo branch do Git

Serviços do Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Dica

Você pode usar a IA para ajudar nas tarefas do Azure DevOps. Consulte Ativar assistência de IA com o servidor MCP do Azure DevOps para começar.

O primeiro commit em um novo Repositório do Git é o início da ramificação main. Ao trabalhar na ramificação main, você faz commits para registrar seu trabalho nessa ramificação. A ramificação no Git ocorre quando você cria uma nova linha de desenvolvimento que diverge de um branch anterior. Você pode optar por criar um novo ramo para desenvolver e testar um novo recurso antes de adicioná-lo ao ramo main. O fluxo de trabalho do Git recomendado é usar um novo branch para cada recurso ou bugfix. Quando você alterna entre branches, o Git alterna quase instantaneamente a versão dos arquivos de repositório para corresponder ao branch selecionado. Seus commits são sempre salvos na ramificação atual e são isolados de commits em outras ramificações.

Para obter uma visão geral do fluxo de trabalho do Git, consulte o tutorial do Git do Azure Repos.

Pré-requisitos

Categoria Requirements
Acesso ao projeto Membro de um projeto.
Permissões - Exibir código em projetos privados: pelo menos acesso básico .
- Clonar ou contribuir para o código em projetos privados: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
- Definir permissões de branch ou repositório: gerenciar permissões para o branch ou repositório.
- Defina políticas de ramificação, verificações de status ou altere a ramificação padrão: permissão Editar políticas para o repositório ou a ramificação, ou associação ao grupo de segurança Administradores do Projeto.
- Importar um repositório: membro do grupo de segurança Administradores do Projeto ou da permissão Criar repositório no nível do projeto do Git definida como Permitir. Para obter mais informações, consulte Definir permissões do Repositório do Git.
Serviços Repositórios habilitados.
Tools Optional. Use os comandos az repos: CLI do Azure DevOps.
Categoria Requirements
Acesso ao projeto Membro de um projeto.
Permissões - Visualizar código: pelo menos acesso básico.
- Clonar ou contribuir com o código: membro do grupo de segurança Colaboradores ou permissões correspondentes no projeto.
Serviços Repositórios habilitados.

Criar um novo ramo

Observação

Os nomes de ramificação não podem conter caracteres de controle ASCII, como espaços, til e dois pontos. É uma prática comum usar caracteres minúsculos e separar palavras com um hífen. Barras podem ser usadas para agrupar ramificações. O comprimento do nome do branch não deve exceder 250 caracteres ASCII. Para evitar ambiguidade entre nomes de ramificações e hashes de commit, não use nomes de ramificações que consistem em 40 caracteres hexadecimais. Para obter mais informações sobre a nomenclatura de branch, consulte git-check-ref-format e compatibilidade multiplataforma do Git.

Você pode criar branches em Azure Repos repositórios Git, repositórios GitHub ou outros repositórios Git hospedados.

Azure Repos

  1. No navegador, abra o projeto de equipe da organização Azure DevOps e escolha Repos>Branches para abrir a visualização Branches.

    Captura de tela da página do projeto do Azure DevOps com o menu Repositório expandido.

  2. Na visualização Branches, escolha Nova branch para iniciar a caixa de diálogo Criar um branch.

    Captura de tela do botão 'Nova ramificação' na página de repositório do Azure DevOps.

  3. Na caixa de diálogo Criar uma ramificação, insira um novo nome exclusivo para o ramo, selecione um ramo base para o seu novo ramo, vincule itens de trabalho opcionalmente e, em seguida, escolha Criar.

    Captura de tela da janela de diálogo

    Sua nova ramificação aparece na lista de ramificações.

    Captura de tela da lista de ramificações que mostra sua nova ramificação.

GitHub

No navegador da Web, navegue até a página principal do seu repositório GitHub, selecione uma ramificação base para iniciar a caixa de diálogo Alternar ramificações/marcas, insira um novo nome de ramificação exclusivo e escolha Criar ramificação.

Captura de tela do diálogo 'Alternar branches/tags' na página principal de um repositório do GitHub.

A página principal do seu repositório agora mostra os arquivos no seu novo ramo.

Captura de tela dos arquivos da sua nova ramificação na página principal de um repositório do GitHub.

Dica

Depois de criar um branch remoto, você pode buscá-lo em seu repositório Git local. No prompt de comando, execute:
git fetch
git switch <remote branch name>

Próximas etapas