Merge de Git e Gestão Colaborativa de Projetos

Beginner

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

Introdução

Git é um poderoso sistema de controle de versão que permite aos desenvolvedores trabalhar colaborativamente em um projeto. Uma das principais características do Git é a capacidade de fazer merge (fusão) de branches (ramificações). O merge permite que os desenvolvedores combinem as alterações de uma branch em outra, facilitando o gerenciamento de alterações e o acompanhamento de diferentes versões de um projeto.

Fazer Merge de uma Branch e Criar um Commit de Merge

Como desenvolvedor, você pode precisar fazer merge de uma branch na branch atual, criando um commit de merge. Isso pode ser um pouco complicado se você não estiver familiarizado com o Git. O problema é fazer merge de uma branch na branch atual, criando um commit de merge, usando o repositório Git chamado https://github.com/labex-labs/git-playground no diretório.

Para este desafio, vamos usar o repositório de https://github.com/labex-labs/git-playground.

  1. Clone um repositório de https://github.com/labex-labs/git-playground.git:
git clone https://github.com/labex-labs/git-playground.git
  1. Navegue até o diretório e configure a identidade:
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. Crie e mude para uma branch chamada feature-branch:
git checkout -b feature-branch
  1. Adicione "This is a new line." ao arquivo README.md, adicione-o à área de staging (preparação) e faça o commit, a mensagem do commit é "Add new line to README.md":
echo "This is a new line." >> README.md
git add .
git commit -am "Add new line to README.md"
  1. Mude para a branch master:
git checkout master
  1. Faça merge da feature-branch na branch master, o que criará um commit de merge com a mensagem "Merge feature-branch":
git merge --no-ff -m "Merge feature-branch" feature-branch

Este é o resultado da execução de git log:

ADD new line to README.md

Resumo

Fazer merge de branches é uma parte importante de trabalhar com Git. Seguindo os passos descritos neste desafio, você deverá ser capaz de fazer merge de uma branch na branch atual, criando um commit de merge. Lembre-se de sempre testar suas alterações antes de fazer merge delas na branch principal e de se comunicar com sua equipe para evitar conflitos e garantir um processo de desenvolvimento tranquilo.