Summary
Keywords
Full Transcript
Nesta aula, avançamos no nosso aprendizado sobre GitHub e controle de versão! 🚀 Vou te ensinar na prática a diferença entre clonar e baixar um repositório, como manter seu projeto atualizado com `git pull` e a importância de trabalhar com *Branches* para criar novas funcionalidades sem quebrar o código principal. Além disso, vamos ver como lidar com o temido *Merge Conflict* (conflito de fusão), como adicionar colaboradores ao seu projeto e configurar o arquivo `.gitignore`. 🤖 *Bônus:* No final, mostro como integrar o *Gemini (IA)* ao seu fluxo de trabalho para gerar commits semânticos e padronizados automaticamente, seguindo as melhores práticas de Conventional Commits. *Neste vídeo você vai aprender:* * Como clonar repositórios públicos e privados. * O ciclo de trabalho com Branches e Pull Requests. * Como resolver conflitos de código no GitHub Web. * Configuração de arquivos de contexto para IA dentro do VS Code. 🔗 *Links mencionados:* * https://github.com/ssmvictor/InstalarMCP * https://www.youtube.com/watch?v=zI-4GQr_63A * https://www.tabnews.com.br/guscsales/uma-maneira-de-organizar-suas-branches-commits-e-pull-requests 👇 *Timeline do vídeo:* 00:00 - Introdução 00:16 - Clonar repositório vs. Download ZIP 01:45 - Sincronizando alterações (Git Pull) 03:07 - O que são Branches e como criar 04:20 - Por que isolar funcionalidades em Branches? 05:30 - Criando um Pull Request (PR) 05:50 - O que é Merge Conflict? 06:53 - Resolvendo conflitos na prática 09:35 - Excluindo Branches após o merge 09:56 - Adicionando Colaboradores ao repositório 10:45 - Introdução a Padrões de Commit 12:00 - Configurando o Gemini (IA) no VS Code 14:33 - Criando e configurando o .gitignore 15:19 - Usando o Gemini para fazer Commits Automáticos 16:40 - Encerramento *Gostou da aula?* Não esqueça de deixar o seu like 👍, se inscrever no canal e ativar o sininho para não perder as próximas aulas de programação com Inteligência Artificial!
