Bem-vindo ao esquadrão, recruta! Antes de tocarmos no código, você precisa entender como os computadores do laboratório da FIAP funcionam.

As máquinas utilizam um sistema de "congelamento" de disco. Isso significa que absolutamente tudo que for salvo no disco C:\ (Documentos, Área de Trabalho, Downloads) será vaporizado assim que o computador for reiniciado.

Para não perder horas de código, siga a regra de ouro:

  1. Abra o Explorador de Arquivos.
  2. Acesse a unidade D:\ (Dados).
  3. Crie uma pasta com o nome da sua turma (Ex: 1TDSPX).
  4. Todo o seu trabalho do semestre será feito dentro desta pasta!

Você acabou de sentar no laboratório. A máquina foi reiniciada e está totalmente limpa. O código da aula passada está seguro na nuvem (GitHub), mas você precisa trazê-lo para o disco D:\.

Abra a sua pasta no disco D:\, clique com o botão direito do mouse no fundo branco e escolha "Open Git Bash here".

Passo 1: A Identificação

Como a máquina "esqueceu" quem é você, o Git vai bloquear qualquer tentativa de salvar código se você não se identificar. Digite os comandos abaixo:

git config --global user.name "Seu Nome e Sobrenome"
git config --global user.email "rm12345@fiap.com.br"

Dissecando o comando:

Passo 2: O Download e Acesso

Agora vamos clonar o repositório oficial e abrir o editor de código:

git clone https://github.com/1TDSPX/nome-do-repositorio.git
cd nome-do-repositorio
code .

Dissecando o comando:

Você chegou em casa. O seu notebook pessoal já tem o projeto clonado das semanas anteriores (você não precisa dar git clone de novo e nem configurar o seu nome).

Porém, o código que está no seu notebook está desatualizado, pois não tem as alterações que você fez hoje de manhã no laboratório da FIAP.

Abra a pasta do projeto no seu computador, clique com o botão direito e abra o Git Bash.

git pull origin nome-da-branch
code .

Dissecando o comando:

Sempre que formos começar um assunto novo (ex: sair da aula de HTML e entrar em CSS), nunca codificamos por cima do que já está feito. Criamos uma nova ramificação (branch) isolada a partir da base principal (main).

Abra o Git Bash dentro do projeto e execute a sequência tática:

git switch main
git pull origin main
git switch -c feature/nova-aula
code .

Dissecando os comandos:

A aula acabou e você precisa ir embora. Lembra que a máquina da FIAP vai apagar tudo quando reiniciar? Você é obrigado a mandar o seu código para a nuvem antes de fechar o VS Code!

Abra o terminal integrado do VS Code (ou o Git Bash) e execute:

git add .
git commit -m "feat: salvando progresso da aula de hoje"
git push -u origin feature/nova-aula

Dissecando os comandos: