Aprenda Git executando comandos de verdade em um terminal no navegador. Um caminho gratuito e prático, do seu primeiro commit até branches, merges e a correção dos problemas que dão errado no trabalho real, sem precisar instalar nada.
O Git é mais fácil de aprender na prática. Esta página é um tutorial de Git gratuito e prático, em que você executa comandos Git de verdade em um terminal no navegador e vê o repositório mudar após cada um. Não há nada para instalar nem conta para criar.
Um caminho do seu primeiro commit até os problemas reais
As lições de Git seguem uma ordem que você pode começar do zero:
- O que é Git?: controle de versão explicado antes de você tocar em um comando
- Básico do Git:
init, add, commit e a leitura do log
- Branches no Git: branches,
diff, checkout e a navegação pelo histórico
- Solução de problemas com Git: as situações que realmente quebram no trabalho: desfazer um commit, resolver um conflito de merge, commitar no branch errado, recuperar commits perdidos e muito mais.
Cada lição é uma missão verificada contra o estado real do repositório, não um teste de múltipla escolha. Veja todas na lista de tutoriais.
Git de verdade, não uma pseudo-simulação
O terminal implementa o fluxo real do git: commits com hashes reais, branches, merges, rebases, marcadores de conflito, reflog e stash, tudo se comportando como em uma máquina de verdade. Essa é a diferença em relação aos brinquedos aguados de "aprender Git": o que você pratica aqui é exatamente o que você vai digitar no trabalho.
Quer só um repositório para experimentar? O Modo Livre oferece o mesmo terminal como um sandbox aberto.
Seguro para errar
Tudo roda em um repositório virtual dentro da aba do seu navegador. Faça force-push, hard-reset, apague um branch, cause um conflito de propósito: os erros não custam nada, e recarregar a página lhe dá um repositório limpo. É essa segurança que permite praticar os comandos assustadores até que deixem de ser assustadores.