Criar um novo GIT branch

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019 | TFS 2018

Visual Studio 2019 | Visual Studio 2022

O primeiro commit em um novo repositório 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 uma ramificação anterior. Você pode optar por criar uma nova ramificação para desenvolver e testar um novo recurso antes de adicioná-lo à sua ramificação main. O fluxo de trabalho do Git recomendado usa uma nova ramificação para cada recurso ou correção de bug. Quando você alterna entre ramificações, o Git alterna quase instantaneamente a versão dos arquivos de repositório para corresponder à ramificação selecionada. 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 Tutorial do Git do Azure Repos.

Criar uma nova ramificação

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 em minúsculas e separar palavras com um hífen. Barras podem ser usadas para agrupar ramificações. O comprimento do nome da ramificação 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 saber mais sobre a nomenclatura de ramificações, consulte git-check-ref-format e Compatibilidade de plataforma cruzada do Git.

Você pode criar ramificações no repositório do Git do Azure Repos, repositório GitHub ou outros repositórios Git hospedados.

Azure Repos

  1. No seu navegador da Web, abra o projeto de equipe para sua organização do Azure DevOps e escolhaRepositório>Ramificações para abrir a exibição Ramificações.

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

  2. Na exibição Ramificações, escolha Nova ramificação para iniciar a caixa de diálogo Criar uma ramificação.

    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 de ramificação exclusivo, selecione uma ramificação base para sua nova ramificação, opcionalmente vincule itens de trabalho e escolha Criar.

    Captura de tela da caixa de diálogo 'Criar uma ramificação'.

    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 da caixa de diálogo 'Alternar ramificações/marcas' na página principal de um repositório do GitHub.

A página principal do seu repositório mostra agora os arquivos em sua nova ramificação.

Captura de tela dos seus novos arquivos de ramificações na página principal de um repositório do GitHub.

  1. Exiba as ramificações de seu repositório selecionando Repositório>Ramificações enquanto exibe seu repositório na Web.

    Exibir suas ramificações

  2. Selecione Nova ramificação no canto superior direito da página.

    Botão Criar ramificação

  3. Na caixa de diálogo Criar uma ramificação, insira um nome para sua nova ramificação, selecione uma ramificação para basear o trabalho fora de e associe todos os itens de trabalho.

    Captura de tela que mostra a criação de uma ramificação com a nova caixa de diálogo da ramificação.

  4. Selecione Criar branch.

  1. Exiba as ramificações de seu repositório selecionando Ramificações enquanto exibe seu repositório na Web.

    Página de ramificações.

  2. Selecione Nova ramificação no canto superior direito da página.

    Botão Criar ramificação.

  3. Na caixa de diálogo Criar uma ramificação, insira um nome para sua nova ramificação, selecione uma ramificação para basear o trabalho fora de e associe todos os itens de trabalho.

    Criar uma ramificação com a nova caixa de diálogo da ramificação.

  4. Selecione Criar branch.

Dica

Depois de criar uma ramificação remota, você pode buscá-la em seu repositório Git local. No prompt de comando, execute:
git fetch
git switch <remote branch name>

Próximas etapas