Conclusão
Com o Git, o cenário do projeto_final_v3_AGORA_VAI.zip deixa de existir.
Cada alteração é rastreada, cada decisão fica registrada, e duas pessoas podem
trabalhar no mesmo arquivo sem medo. O fluxo de branches e pull requests garante
que código é revisado antes de entrar na branch principal.
A partir do próximo capítulo, vamos colocar isso em prática: criaremos o repositório do TamoJunto como um monorepo com backend, web e mobile.
Exercícios
-
Instale o Git na sua máquina e configure seu nome e e-mail usando
git config. Verifique comgit config --global --listque as informações estão corretas. -
Crie um diretório chamado
exercicio-git, inicialize um repositório Git nele (git init) e crie um arquivonotas.txtcom qualquer conteúdo. Faça um commit com a mensagem “Adicionar arquivo de notas”. Verifique o histórico comgit log --oneline. -
No mesmo repositório, crie uma branch chamada
experimento. Nela, modifique o arquivonotas.txte faça um commit. Depois, volte àmaine faça uma modificação diferente na mesma linha denotas.txt. Tente fazer o merge. Resolva o conflito que surgir. -
Crie um repositório no GitHub (ou GitLab). Conecte seu repositório local a ele com
git remote add origin <URL>. Envie seus commits comgit push. Verifique no site que os arquivos aparecem. -
O arquivo
.gitignoreabaixo tem um problema. Identifique qual é e explique o risco:node_modules/ dist/ *.log
Referências
Para um estudo mais aprofundado sobre Git, recomendo o livro Pro Git, de Scott Chacon e Ben Straub, disponível gratuitamente em português em https://git-scm.com/book/pt-br/v2.