← Trail· Lesson 1 of 9
Introduction to Git
What version control is and why Git matters day to day.
TODO i18n: Full body translation pending. Title and description are localized; the body below remains in Portuguese for now.
Git é um sistema de controle de versão: ele registra o histórico do seu projeto em “fotografias” chamadas commits.
Por que usar
- Desfazer mudanças com segurança
- Trabalhar em paralelo (branches)
- Colaborar sem sobrescrever o trabalho de outra pessoa
- Publicar sites estáticos (GitHub Pages) a partir do mesmo repositório
Peças do mental model
| Conceito | Em uma frase |
|---|---|
| Working tree | Os arquivos que você edita agora |
| Staging (index) | O que vai entrar no próximo commit (git add) |
| Commit | Um ponto fixo no histórico, com mensagem |
| Branch | Um ponteiro móvel para um commit |
| Remote | Uma cópia do repo em outro lugar (ex.: origin no GitHub) |
O que esta trilha não cobre (ainda)
Rebase, cherry-pick e fluxos avançados ficam para depois. Aqui o foco é o caminho feliz: instalar → commit → branch → PR → merge → publicar no Pages.
Próximo passo
Instalar o Git e confirmar que o comando git responde no terminal.