Por que você precisa de controle de versão?
O problema que o controle de versão resolve
⏱ Estim. ~4 min
01 · Ler
Imagine que você está escrevendo um texto. Você edita, salva. Edita mais um pouco. Aí descobre que aquela versão de duas horas atrás era melhor. Só que ela já era. Agora troque essa cena por código — centenas de arquivos, várias pessoas mexendo ao mesmo tempo.
💡 Imagine assimControle de versão é como o ponto de save de um videogame. Você pode voltar para um estado anterior a qualquer momento.
Pontos-chave
- Toda alteração fica registrada
- Você pode voltar para qualquer versão anterior
- Várias pessoas podem trabalhar no mesmo projeto
- Você nunca mais perde o seu progresso
02 · Quiz
Qual é o principal problema que o controle de versão resolve?
- Fazer o programa rodar mais rápido
- Corrigir bugs automaticamente
- Rastrear todas as alterações e permitir reverter
- Diminuir o tamanho dos arquivos
03 · Classificar arrastando
Quais dos cenários abaixo precisam de controle de versão? Classifique cada um.
(Esta seção é interativa — ative o JavaScript para usar.)
04 · Ler
A ferramenta de controle de versão que os engenheiros usam se chama git. Foi criada pelo Linus Torvalds (o mesmo do Linux). Quase todo projeto de software no planeta usa.
Pontos-chave
- O git rastreia as alterações dos arquivos ao longo do tempo
- GitHub é o site que hospeda repositórios git online
- repository (repo, repositório) é um projeto rastreado pelo git
05 · Combinar
Associe cada conceito do git à sua descrição.
(Esta seção é interativa — ative o JavaScript para usar.)
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.