Aprenda o que é Git a máquina do tempo dos seus arquivos.
Uma lição de 10 minutos: o commit como foto selada, o ritual add + commit, ramos para experimentar e a diferença entre Git e GitHub.
O que é Git de verdade, como ele sela fotos do seu projeto e por que você nunca mais perde trabalho.
O caso
O Git não evita o desastre: evita que ele seja definitivo. Cada commit é uma foto selada à qual você pode voltar.
Em 10 minutos você dominará o ritual: o que é um commit, como cresce a cadeia de fotos e por que as ramificações deixam você experimentar sem medo.
O que você vai aprender
- Explicar o que é Git sem confundi-lo com GitHub
- Selar fotos do seu projeto com mensagens que salvam
- Usar ramos para experimentar sem quebrar a principal
O registro do Cronista
Edite → sele (commit) → ramifique para experimentar → funda quando brilhar. Com isso, «apaguei tudo» deixa de existir.
Repositório
A pasta que lembra de tudo.
Commit
A foto selada com mensagem.
Ramo
O experimento que não quebra.
GitHub
O remote: para compartilhar, não só para respaldar.
Perguntas frequentes
Git e GitHub são a mesma coisa?
Não: Git é a máquina do tempo que vive no seu disco; GitHub é um remote para compartilhar esse histórico e colaborar.
Preciso saber programar para usar Git?
Não: serve para qualquer pasta com histórico — uma tese, uma pasta de design ou suas configurações.
Teste você mesmo: Teste relâmpago: foto ou salvamento?
O que é exatamente um commit?
Resposta certa: Uma foto instantânea do projeto, selada com uma mensagem que a explica.
O commit congela um estado exato e o solta na cadeia. Não é automático nem nuvem: você decide quando e o que fotografar.
Um colega diz: «Git e GitHub são a mesma coisa». O que você corrige?
Resposta certa: Git é a máquina do tempo no seu disco; GitHub é um remote onde compartilhar o histórico.
Sem push, a nuvem não sabe nada do seu repositório. O Git funciona sozinho e local; o GitHub adiciona colaboração.
Você quer testar um redesign que pode quebrar tudo. O que faz?
Resposta certa: Um ramo: experimento barato que não toca a linha principal.
Os ramos existem exatamente para isso: se brilhar, funde; se não, joga fora e a principal nem ficou sabendo.
A regra de bolso — Git é a máquina do tempo local; GitHub, o remote para compartilhar. Commit = foto selada com mensagem, não um «salvar».
O que você leva
Explicar o que é Git, ler seu histórico de versões e salvar seu primeiro arquivo com commits.