Git Básico

Publicado em 2026-06-13
Atualizado nos últimos 7 dias Licenciado sob CC BY-NC-SA 4.0 gitprogramação

Git é o sistema de controle de versão usado por praticamente todos os projetos de software hoje em dia.

As três áreas

Git possui três áreas principais para entender:

  • Árvore de trabalho — seus arquivos como estão no disco
  • Área de staging (índice) — mudanças marcadas para incluir no próximo commit
  • Repositório — o histórico de commits

Comandos essenciais

git init          # iniciar um novo repositório
git add .         # adicionar todas as mudanças ao staging
git commit -m ""  # criar um commit com mensagem
git log           # ver o histórico
git diff          # ver mudanças não staged

Branches

git branch feature   # criar um branch
git switch feature   # mudar para ele
git merge feature    # mesclar de volta na main

Branches são baratos no Git — use-os sem medo.