R5/Kit/03 · Código das aulas
O código de cada aula, direto do Git
Cada aula termina numa tag do repositório do app, e a descrição da aula traz o link dela. Baixe
a tag, compare com o que você escreveu e ache a diferença em segundos — em vez de rever o vídeo
atrás de uma vírgula.
R5/Git/01
Clone o repositório (uma vez só)
# confira se o Git está instalado
git --version
# clone na mesma pasta onde está o seu projeto
git clone https://github.com/R5-Academy/flutter-experience-worldcup-2026-mobile.git
cd flutter-experience-worldcup-2026-mobile
Clone ao lado do seu projeto, não dentro dele. Os comandos abaixo supõem que o seu app está
em ../meu_app — troque pelo nome da sua pasta.
R5/Git/02
Pegue a tag na descrição da aula
# na descrição de cada aula:
Código da aula anterior: …/tree/2_2_o_mapa_do_app_final
Código da aula atual: …/tree/3_1_cores_tipografia
# a tag é o que vem depois de /tree/
3_1_cores_tipografia
A aula atual é o código do fim da aula — o ponto de chegada. A
aula anterior é o ponto de partida: use-a para pegar o código de uma aula
que você perdeu e seguir dali.
R5/Git/03
Baixe o código da tag
# traga as tags das aulas liberadas até hoje
git fetch --tags
# o repositório vira o código do fim da aula
git checkout 3_1_cores_tipografia
flutter pub get
O Git avisa "detached HEAD": é normal, você está vendo uma foto do código.
Rode o flutter pub get a cada tag nova — as dependências mudam entre aulas.
R5/Git/04
Compare com o seu código
# quais arquivos estão diferentes
git diff --no-index --stat ../meu_app/lib lib
# a diferença linha a linha
git diff --no-index ../meu_app/lib lib
# um arquivo só
git diff --no-index ../meu_app/lib/main.dart lib/main.dart
Linha com - é o que está no seu projeto; com +, o que está na aula.
Saia da listagem com q. O --no-index compara duas pastas quaisquer:
o seu projeto nem precisa ter Git.
Os comandos são os mesmos no Windows (PowerShell), no macOS e no Linux — o Git aceita
/ nos caminhos em qualquer sistema. O repositório fica aberto
enquanto o evento estiver no ar e fecha depois de 4 de outubro, junto com as aulas.