Setup Completo: do zero ao Claude Code · Capítulo 4 de 18 · 15 min
Guarde cada versão do trabalho com GitHub e Git
Backup na nuvem e histórico de cada mudança deixam qualquer erro do Claude reversível em um clique.
Este capítulo faz parte do curso gratuito Setup Completo: do zero ao Claude Code.
Imagine que o Git é a câmera que tira fotos do seu projeto sempre que você quer salvar uma versão ("agora a página está funcionando", "agora adicionei a seção de contato", "agora o site está pronto"). E o GitHub é o álbum de fotos online onde essas versões ficam guardadas em segurança: se seu computador estragar, você baixa tudo de volta. Como bônus, dá para mostrar o álbum a outras pessoas.
Para você, isso significa três garantias práticas: backup automático do trabalho, histórico de quem mudou o quê e quando, e a liberdade de voltar a qualquer versão anterior sem medo. É a mesma disciplina de versionamento que times de engenharia usam todos os dias, agora a seu favor. Suponha que a página da sua oficina saia do ar depois de uma alteração: com o histórico no GitHub, você volta para a versão da véspera sem refazer nada.
Vamos fazer 3 coisas: (A) criar a conta no GitHub pelo Chrome, (B) baixar e instalar o Git no Windows, (C) conectar os dois.
Na Parte A, você cria a conta no GitHub pelo Chrome
- 01No Chrome, vá em github.com/signup
- 02Digite o email (use o mesmo Gmail da sua conta Google) e clique em Continue.
- 03Crie uma senha forte e clique em Continue.
- 04Escolha um username (será seu nome público, algo como
seunomeouseunome-dev). Clique em Continue. - 05Responda se quer receber emails de produto (sim ou não, tanto faz).
- 06O GitHub pede uma verificação de que você é humano. Costuma ser um pequeno quebra-cabeça visual ou joguinho, e o formato muda de tempos em tempos: resolva o que aparecer e siga.
- 07Você vai receber um código de 8 dígitos no email. Cole na tela e clique em Continue.
- 08Na pergunta sobre plano, escolha Free (gratuito, suficiente para tudo que vamos fazer).
Anote seu username em algum lugar: ele vira parte do endereço dos seus projetos (algo como github.com/seunome/meu-site).
Parte B: baixe e instale o Git pelo Chrome.
- 01No Chrome, vá em git-scm.com/downloads/win
- 02O download começa automaticamente (não precisa clicar em nada).
- 03Quando terminar, clique no nome do arquivo na barra de Downloads do Chrome (algo como
Git-2.55.x-64-bit.exe; o número da versão muda com o tempo). - 04Se o Windows pedir confirmação, clique em Sim.
O instalador do Git tem muitas telas, mas basta seguir estas regras
- 01Information (licença) → Next.
- 02Select Destination Location → Next (não mude a pasta).
- 03Select Components → Next (deixe como está).
- 04Start Menu Folder → Next.
- 05Choose default editor used by Git → na lista, escolha "Use Visual Studio Code as Git's default editor" → Next.
- 06Adjusting the name of the initial branch → escolha "Override the default branch name for new repositories" e deixe o nome
main→ Next. - 07Adjusting your PATH environment → mantenha a opção do meio ("Git from the command line and also from 3rd-party software") → Next.
- 08Todas as próximas telas → Next (aceite os padrões, são 6 ou 7 telas).
- 09Para terminar → Install. Aguarde 1 a 2 minutos.
- 10Desmarque "View Release Notes" e clique em Finish.
Instalar o Git for Windows liga um bônus: ele traz o Git Bash, que habilita a ferramenta Bash do Claude Code, a mesma usada em Mac e Linux. Sem o Git, o Claude Code roda comandos pela ferramenta PowerShell e continua funcionando. O Git é recomendado, não obrigatório, e ainda guarda o histórico que salva você de um erro.
Falta a Parte C: conectar o Git ao GitHub pelo aplicativo visual.
A forma mais simples para quem está começando é usar o GitHub Desktop, um aplicativo gráfico oficial do GitHub que faz a conexão por você, sem precisar digitar comandos nem gerar chaves.
- 01No Chrome, vá em desktop.github.com
- 02Clique em Download for Windows (64bit).
- 03Quando terminar, clique no arquivo
GitHubDesktopSetup-x64.exena barra de Downloads. - 04Ele instala sozinho e abre automaticamente.
- 05Na tela inicial, clique em "Sign in to GitHub.com". O Chrome abre uma página pedindo autorização: clique em "Authorize desktop" e digite a senha do GitHub para confirmar.
- 06Volte ao GitHub Desktop: ele vai pedir seu nome e email. Use os mesmos do Gmail e do GitHub. Clique em Finish.
O GitHub Desktop não substitui o Git: ele é uma interface visual que usa o Git por baixo. Quando o Claude Code precisar fazer operações no histórico do projeto, vai usar o Git que você instalou na Parte B. O Desktop fica como apoio quando você quiser ver visualmente o que está acontecendo.
Nunca jogue senhas, tokens ou chaves dentro de arquivos do projeto. Se isso for parar no GitHub, qualquer pessoa pode ver. O Claude Code conhece essa regra e vai te alertar, mas é bom você saber também.
SEU COMPUTADOR GITHUB (nuvem)
┌──────────────────┐ ┌──────────────────┐
│ pasta/projeto/ │ │ github.com/ │
│ ├── index.html │ │ seuusuario/ │
│ ├── style.css │ │ meu-projeto │
│ └── .git/ │ git push │ ├── index.html │
│ (histórico │ ─────────────────▶│ ├── style.css │
│ local) │ │ └── commits... │
│ │ git clone │ │
│ │ ◀─────────────────│ (backup seguro, │
└──────────────────┘ │ qualquer PC) │
└──────────────────┘
.git = câmera que tira fotos github.com = álbum online
git commit = tirar uma foto git push = subir ao álbum┌─────────────────────────────────────────────────────────────────┐ │ GitHub Desktop — □ × │ ├─────────────────────────────────────────────────────────────────┤ │ Current Repository ▼ Current Branch: main ▼ Fetch origin│ ├──────────────────────┬──────────────────────────────────────────┤ │ Changes History │ │ │ ─────────────── │ Nenhuma alteração local │ │ Nenhum arquivo │ │ │ alterado │ Todos os arquivos estão │ │ │ sincronizados com o GitHub. │ │ │ │ │ [Publish Repository]│ ← Este botão sobe o projeto para │ │ │ o github.com pela primeira vez. │ └──────────────────────┴──────────────────────────────────────────┘ ↑ Assim fica depois que você fizer login com sua conta GitHub.
Confira três sinais antes de avançar: seu username aparece em github.com no canto superior direito, o Git consta em Aplicativos instalados do Windows e o GitHub Desktop abre mostrando a sua conta. Os três presentes? Siga para a conta na Anthropic; faltou um, refaça só a parte correspondente.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- Git vs GitHubsugerido pelo grafoApresenta o conceito “Git”, usado em “Guarde cada versão do trabalho com GitHub e Git”.
- O que é controle de versãosugerido pelo grafoApresenta o conceito “GitHub”, usado em “Guarde cada versão do trabalho com GitHub e Git”.
- Conceitos fundamentaissugerido pelo grafoApresenta o conceito “Branch”, usado em “Guarde cada versão do trabalho com GitHub e Git”.
- CursoGitHub: Controle de Versão do Zerosugerido pelo grafo6 capítulos de “Setup Completo: do zero ao Claude Code” usam conceitos apresentados em “GitHub: Controle de Versão do Zero”.
Depois, siga para
- CursoClaude Code CLI: Programação com IA
- CursoAgentes de código para executivossugerido pelo grafoO Setup ensina permissões, contexto do projeto e escolha de modelo por custo. Essa preparação sustenta os exercícios de comparação de assistentes, criação do gerador de UTM e regras de projeto no curso de aprendizado por reforço e vibecoding.
- CursoSetup de Vibecoding no Macsugerido pelo grafo11 capítulos de “Setup de Vibecoding no Mac” usam conceitos apresentados em “Setup Completo: do zero ao Claude Code”.
- CursoVídeo com IA: Claude Code, Codex e ElevenLabssugerido pelo grafo7 capítulos de “Vídeo com IA: Claude Code, Codex e ElevenLabs” usam conceitos apresentados em “Setup Completo: do zero ao Claude Code”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
Voltar ao capítulo anterior: Instale o VS Code, o painel onde tudo acontece
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Setup Completo: do zero ao Claude Code
- 02Crie a conta Google que abre todas as portas
- 03Instale o VS Code, o painel onde tudo acontece
- 04Guarde cada versão do trabalho com GitHub e Git
- 05Abra a conta na Anthropic e escolha o plano certo
- 06Instale o Claude Code e dê a primeira ordem