$ git modulo_2

Branches, merge e fluxo de trabalho

Trabalhe em paralelo sem quebrar a main: criar branches, mergear e resolver conflitos simples.

O que você vai aprender

1. Por que branches?

A main deve permanecer estável. Features ficam isoladas até estarem prontas.

git branch
git switch -c feature/login

2. Trabalhar e mergear

# em feature/login
echo "login ok" >> app.txt
git add app.txt
git commit -m "feat: tela de login"
git switch main
git merge feature/login

3. Conflito simples

Procure marcadores <<<<<<<, escolha o conteúdo final, depois:

git add arquivo.txt
git commit
ATENÇÃO Em dúvida, copie o projeto antes de resolver conflitos.

4. Fluxo recomendado

  1. Branch a partir de main atualizada
  2. Commits pequenos e frequentes
  3. Merge ou PR de volta para main

Sumário do curso

Precisa de algo assim, sob medida pro seu negócio?

agendar diagnóstico gratuito →