~/VibeHandbook
PDF grátis

Capítulo 01 · 11

Recapitulação e prática

Principais pontos

  • são pontos de salvamento para o seu projeto — uma linha do tempo completa para a qual você pode voltar, e é isso que permite soltar a IA sem medo.
  • O ritmo central é addcommitpush: prepare suas mudanças (stage), salve-as como um com uma mensagem clara, e envie-as para o GitHub para backup e compartilhamento.
  • Crie uma antes de qualquer coisa grande, e leia o diff antes de cada commit — é assim que você pega a IA apagando algo que não deveria.
  • Um .gitignore mantém segredos (como .env) e lixo (como node_modules/) fora do seu histórico. Um segredo commitado no GitHub fica vazado para sempre, mesmo que você apague depois.
  • Você pode deixar a IA rodar os comandos, mas continua responsável por entender o que cada um fez — especialmente os destrutivos, como reset --hard.

Pratique

Crie uma pasta totalmente nova e rode o ciclo completo você mesmo, na mão: git init, crie um .gitignore com .env dentro, adicione um arquivo simples notes.txt, depois git add . e git commit -m "Initial commit". Agora rode git log --oneline para ver seu ponto de salvamento, edite o arquivo, e rode git diff para ver o Git te mostrar exatamente o que mudou. Você acabou de usar todos os hábitos centrais deste capítulo em um projeto onde nada pode dar errado.

do capítulo

I'm learning Git as a beginner and I want you to run the commands for me,
but teach as you go. For the task below:
<describe what you want to do — e.g. "save my current work" or "try a risky change safely">

- Tell me which Git commands you'll run and what each one does in plain English.
- If anything is destructive (reset --hard, force-push, deleting a branch),
  warn me clearly and explain what I'd lose before doing it.
- Before any commit, show me the diff and summarize what changed.
- Remind me if there's anything in the change that shouldn't be public (secrets, keys).

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.