Passo 1
Iniciar o Git na sua pasta
Git e um sistema que guarda versões dos seus arquivos. E como um historico — se algo der errado, você volta para a versão anterior.
Abra o terminal e rode esses dois comandos:
Initialized empty Git repository in /Users/você/meu-negocio/.git/
✓
Se aparecer "Initialized empty Git repository...", esta funcionando! O Git esta ativo na sua pasta.
Agora verifique o status — isso mostra quais arquivos o Git encontrou:
On branch main
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
CLAUDE.md
página-vendas.html
styles.css
nothing added to commit (use "git add" to track files)
~ $ git status
On branch main
No commits yet
Untracked files:
(use "git add ..." to include in what will be committed)
CLAUDE.md
páginas-de-venda/
personas/
copy-e-textos/
nothing added to commit but untracked files present
i
Arquivos em vermelho = o Git sabe que existem, mas ainda não esta protegendo. Vamos resolver isso no próximo passo.
Passo 2
Salvar sua primeira versão
Agora vamos salvar todos os seus arquivos como a "primeira versão". Rode esses dois comandos:
Primeiro: adicione todos os arquivos ao Git (prepara para salvar):
Verifique que os arquivos foram adicionados — agora devem aparecer em verde:
On branch main
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: CLAUDE.md
new file: página-vendas.html
new file: styles.css
~ $ git add .
~ $ git status
On branch main
Changes to be committed:
(use "git rm --cached ..." to unstage)
new file: CLAUDE.md
new file: páginas-de-venda/.gitkeep
new file: personas/.gitkeep
new file: copy-e-textos/.gitkeep
i
Arquivos em verde = prontos para serem salvos no próximo commit. E como colocar as coisas na caixa antes de fechar.
Segundo: salve a versão (commit) com uma mensagem descritiva:
$ git commit -m "Primeira versão do meu projeto"
[main (root-commit) a1b2c3d] Primeira versão do meu projeto
3 files changed, 142 insertions(+)
create mode 100644 CLAUDE.md
create mode 100644 página-vendas.html
create mode 100644 styles.css
Pronto! Seus arquivos estão salvos. Se algo mudar ou sumir, você consegue recuperar.
✓
Se apareceu uma mensagem com números e "Primeira versão do meu projeto", o backup foi feito!
Agora confirme que esta tudo limpo:
On branch main
nothing to commit, working tree clean
✓
"working tree clean" significa que todos os seus arquivos estão salvos e protegidos. Nenhuma alteração pendente.
Para ver o historico de versões salvas:
a1b2c3d Primeira versão do meu projeto
i
Cada linha do git log e uma versão salva. Quanto mais commits você fizer, mais versões tera para voltar se precisar.
Passo 3
Usar o Claude Code para backups
A melhor parte: você não precisa decorar esses comandos. Abra o Claude Code e diga:
Salva uma versão dos meus arquivos com git
Ele vai fazer o commit pra você. Sempre que fizer algo importante, peca pra ele salvar.
Vou salvar uma versão dos seus arquivos com git.
Executando: git add .
Executando: git commit -m "Backup: alterações do dia 25/03"
Pronto! Commit criado com sucesso:
[main f4e5d6a] Backup: alterações do dia 25/03
2 files changed, 28 insertions(+), 5 deletions(-)
Seus arquivos estão protegidos.
✓
Se o Claude confirmou que fez o commit, seus arquivos estão protegidos!
Você também pode pedir antes de qualquer mudanca grande:
Salva uma versão com git antes de comecar, depois refaz minha página de vendas inteira
⚠
Regra de ouro: Sempre peca "salva uma versão com git antes de comecar" quando for pedir algo grande ao Claude. Assim você sempre pode voltar atras.
Se algo deu errado e você precisa voltar para a versão anterior:
A mudanca ficou ruim, volta pra versão anterior com git
Vou reverter para a versão anterior.
Executando: git log --oneline
f4e5d6a Backup: alterações do dia 25/03
a1b2c3d Primeira versão do meu projeto
Revertendo para o commit anterior (a1b2c3d)...
Pronto! Seus arquivos voltaram para a versão
"Primeira versão do meu projeto".
✓
Pronto! Agora você sabe criar backups, verificar o historico e voltar para versões anteriores. O Claude faz tudo isso por você — só precisa pedir.
~ $ git add .
~ $ git commit -m "Primeira versão do meu projeto"
[main (root-commit) a3f8c12] Primeira versão do meu projeto
4 files changed, 23 insertions(+)
~ $ git log --oneline
a3f8c12 (HEAD -> main) Primeira versão do meu projeto
~ $ █