Mini-curso de versionamento — do zero até o fluxo do XT
O problema que o git resolve, quem criou e por quê (Linus Torvalds, 2005), os 3 conceitos centrais (repositório, commit, branch) e a divisão local/remoto.
Instalar o git, configurar identidade (user.name + user.email), entender --global vs --local e transformar uma pasta em repositório com git init.
Os 3 estágios do git (working tree → stage → repo) e os comandos do dia a dia: status (radar), add (selecionar) e commit -m (tirar a foto).
Navegar a linha do tempo: git log (e --oneline / --graph), git diff (working tree e --staged), git show pra abrir um commit específico.