Exercícios: Aula 04 - Git Fundamentos 🛠️
🟢 Básicos (Fixação)
- Cinto de Comandos: Sem olhar o material, descreva para que servem os comandos:
git init, git add e git commit.
- Mensagens de Commit: Por que a mensagem "ajustes" é considerada uma má prática? Escreva 3 exemplos de mensagens de commit informativas e profissionais.
- Recuperação de Histórico: Se você cometeu um erro no seu código e quer ver como ele estava há 3 versões atrás, qual comando do Git você usaria para listar os commits e qual informação desse comando você precisaria para "voltar no tempo"?
- Staging Area: Qual a vantagem de poder escolher quais arquivos vão para a "Staging Area" (Staging Area) em vez de salvar tudo o que foi alterado de uma vez só?
🔴 Desafio (Exploração)
- O Desastre do .git: O que acontece se você apagar acidentalmente a pasta oculta
.git de um projeto que já tinha 50 commits? Os arquivos atuais somem? O histórico pode ser recuperado localmente? Justifique.
🔍 Ver Solução e Lógica do Exercício