blog
Fundamentos

Git básico: o mínimo que todo vibecoder precisa saber

Você não precisa ser expert em Git. Estes 5 comandos resolvem 90% do seu dia a dia.

hidden: true

Git básico

Git é controle de versão — ele salva o histórico do seu código. Se algo quebrar, você volta para a versão anterior.

Os 5 comandos essenciais

1. git init

Inicializa um repositório Git na pasta:

git init

2. git add

Prepara arquivos para serem salvos:

git add .          # Adiciona todos os arquivos
git add index.js   # Adiciona um arquivo específico

3. git commit

Salva uma versão do código com uma mensagem:

git commit -m "adiciona página de login"

4. git push

Envia o código para o GitHub:

git push origin main

5. git pull

Baixa as últimas mudanças do GitHub:

git pull

Fluxo do dia a dia

# Fez mudanças no código
git add .
git commit -m "corrige bug no formulário"
git push

Criando um repo no GitHub

# Com GitHub CLI (gh)
gh repo create meu-projeto --public --source=. --push
 
# Ou manualmente
git remote add origin https://github.com/user/meu-projeto.git
git push -u origin main

.gitignore

Arquivos que NÃO devem ir para o Git:

node_modules/
.env
.env.local
.next/
dist/

Desfazendo erros

# Desfazer último commit (mantém as mudanças)
git reset --soft HEAD~1
 
# Descartar mudanças de um arquivo
git checkout -- index.js
 
# Voltar para um commit específico
git revert abc123

Dica para vibecoders

Commite frequentemente. Cada feature ou correção = um commit. Se algo quebrar, é fácil voltar.