Criar um Novo Branch

Beginner

This tutorial is from open-source community. Access the source code

Introdução

No Git, um branch (ramificação) é um ponteiro leve e móvel para um commit. Criar um novo branch permite que você trabalhe em uma nova funcionalidade ou correção de bug sem afetar a base de código principal. Neste laboratório, você aprenderá como criar um novo branch no Git.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 84%. Recebeu uma taxa de avaliações positivas de 92% dos estudantes.

Criar um Novo Branch

Para este laboratório, faça um fork do repositório Git chamado https://github.com/labex-labs/git-playground para sua conta do GitHub. Você está trabalhando em um projeto em um repositório Git chamado https://github.com/your-username/git-playground. Você precisa criar um novo branch chamado feature-1 para trabalhar em uma nova funcionalidade.

  1. Clone o repositório, navegue até o diretório e configure a identidade:
git clone https://github.com/your-username/git-playground.git
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. Verifique o branch atual:
git branch
  1. Crie um novo branch chamado feature-1:
git checkout -b feature-1
  1. Verifique se você está agora no branch feature-1:
git branch
  1. Envie as alterações para o repositório remoto:
git push -u origin feature-1

Isto é o que acontece quando você executa o comando git branch -r:

git branch remote output

Resumo

Criar um novo branch no Git é um processo simples que permite que você trabalhe em uma nova funcionalidade ou correção de bug sem afetar a base de código principal. Use o comando git checkout -b <branch> para criar um novo branch com o nome especificado e alternar para ele. Opcionalmente, você pode adicionar -t <remote>/<branch> para configurar um branch de rastreamento remoto para o branch recém-criado.