Criar uma nova ramificação do Git

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

A primeira confirmação em um novo repositório Git é o início da main ramificação. Ao trabalhar no main ramo, você se compromete a registrar seu trabalho nesse ramo. 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 main ramificação. O fluxo de trabalho Git recomendado é usar uma nova ramificação para cada recurso ou correção de bugs. Quando você alterna entre ramificações, o Git alterna quase instantaneamente a versão dos seus arquivos de repositório para corresponder à ramificação selecionada. Suas confirmações são sempre salvas na ramificação atual e são isoladas das confirmações em outras ramificações.

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

Criar um novo ramo

Nota

Os nomes de ramificações não podem conter caracteres de controle ASCII, como espaços, tils e dois pontos. É prática comum usar caracteres minúsculos e separar palavras com hífen. As 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 confirmação, não use nomes de ramificações que consistam em 40 caracteres hexadecimais. Para obter mais informações sobre nomenclatura de filiais, consulte git-check-ref-format e compatibilidade entre plataformas Git.

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

Repositórios do Azure

  1. No navegador da Web, abra o projeto de equipe para sua organização do Azure DevOps e escolha Repos>Branches para abrir o modo de exibição Branchs.

    Captura de ecrã da página do projeto Azure DevOps com o menu Repo expandido.

  2. Na visualização Ramos, escolha Nova ramificação para iniciar a caixa de diálogo Criar uma ramificação.

    Captura de ecrã 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 ecrã da caixa de diálogo 'Criar uma ramificação'.

    Sua nova ramificação aparece na lista de filiais.

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

GitHub

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

Captura de tela da caixa de diálogo 'Alternar ramificações/tags' na página principal de um repositório GitHub.

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

Captura de tela de seus novos arquivos de ramificação na página principal de um repositório GitHub.

  1. Veja as ramificações do seu repositório selecionando Repos>Branches enquanto visualiza o seu repositório na Web.

    Ver as suas filiais

  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 a nova ramificação, selecione uma ramificação para basear o trabalho e associe quaisquer itens de trabalho.

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

  4. Selecione Criar ramificação.

Gorjeta

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óximos passos