A ideia por trás do controle de versões e os problemas que ele resolve.
🎞️ ~28 minInstalar o Git, verificar a versão e configurar sua identidade.
🎞️ ~30 minTransformar uma pasta comum em um projeto versionado.
🎞️ ~30 minO ciclo básico do Git para salvar versões do projeto.
🎞️ ~40 minDizer ao Git quais arquivos e pastas ele deve ignorar por completo.
🎞️ ~30 minConsultar o histórico com git log e escrever boas mensagens.
🎞️ ~35 minDescartar alterações, corrigir a última mensagem e reverter um commit com segurança.
🎞️ ~35 minA diferença entre repositório local e remoto, e como criar um.
🎞️ ~35 minLigar o projeto local ao GitHub e publicar pela primeira vez.
🎞️ ~35 minBaixar um repositório do GitHub, com todo o histórico, para a sua máquina.
🎞️ ~35 minPublicar um projeto de documentação (só markdown) do git init ao git push. Guia autoguiado para download.
🎞️ ~50 minRegistrar tarefas, bugs e ideias, e organizar o que fazer antes de programar.
🎞️ ~30 minLinhas independentes de desenvolvimento sem afetar a versão principal.
🎞️ ~30 minCriar, alternar, integrar com merge local e entender o histórico de cada branch.
🎞️ ~45 minModernizando a página About: da branch ao envio para revisão, uma funcionalidade por vez.
🎞️ ~40 minAbrir um PR, começando por um rascunho (draft), para revisão antes do merge.
🎞️ ~40 minRevisar as mudanças no GitHub e localmente, resolver conflitos e enviar um retorno.
🎞️ ~45 minIntegrar a branch à main, localmente ou pelo GitHub, e ler o histórico em árvore.
🎞️ ~45 minProvocar e resolver um conflito no seu próprio repositório, no VS Code.
🎞️ ~45 minContribuir em projetos open source com fork e Pull Request, sem acesso de escrita. Guia para download.
🎞️ ~45 minFluxo completo em grupo com Pull Requests no manual de documentação. Guia para download.
🎞️ ~60 minReferência de sintaxe e boas práticas para criar documentação clara no GitHub.
Aula 11 · Baixar arquivoReferência rápida dos principais comandos usados ao longo do curso.
Aulas 7, 11, 19 e 21 · Baixar arquivoCritérios para escolher e aplicar uma licença ao seu projeto.
Aulas 8 e 11 · Baixar arquivoRoteiro autoguiado para clonar, explorar, alterar e enviar um projeto.
Aula 10 · Baixar arquivoPrática completa para publicar um projeto do git init ao git push.
Aula 11 · Baixar arquivoPadrões de nomes para criar branches claras e consistentes.
Aula 13 · Baixar arquivoChecklist prático para preparar, revisar e responder a um Pull Request.
Aulas 17 e 21 · Baixar arquivoComparação entre merge commit, squash and merge e rebase and merge.
Aula 18 · Baixar arquivoGuia autoguiado para contribuir em projetos sem acesso de escrita.
Aula 20 · Baixar arquivoProjeto final para praticar Issues, branches, revisão e integração em equipe.
Aula 21 · Baixar arquivo