Trilha Estágio Trilha

Git branching

O curso trata de branches no Git: linhas independentes de commits que deixam o main sempre pronto para deploy. Um branch é um ponteiro leve para um commit, e o HEAD marca sua posição atual. As aulas mostram como criar e trocar de branch com git switch e git checkout -b, inspecionar e comparar branches, e renomear ou apagar com segurança. Também tratam do HEAD desanexado, do push e rastreamento de branches num remoto e da construção de uma feature no próprio branch, do início ao push.

O que você vai aprender

  • ✓Como um branch funciona como ponteiro leve para um commit, com o HEAD marcando sua posição
  • ✓Criar e trocar de branch com git switch, switch -c e checkout -b
  • ✓Listar e comparar branches com git branch -a, -vv, git diff e git log
  • ✓Renomear e apagar branches com -m, -d e -D, e recuperar commits com git reflog
  • ✓O que é o HEAD desanexado e como guardar o trabalho feito nesse estado
  • ✓Dar push, rastrear e limpar branches num remoto
Prévia grátis · Aula 1 4 min de leitura

Por que branches: isolando trabalho sem mexer no main

Todo commit dos últimos três cursos caiu no mesmo branch, main, um atrás do outro. Isso funciona bem para um exercício de aprendizado sozinho. Isso quebra no momento em que o trabalho real parece assim: você está no meio de uma refatoração arriscada, chega um relato de bug crítico, e o main precisa…

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...