Github: Introdução e como fazer DEPLOY e HOSTING de aplicações web (front-end)

Fala, Coders! Git é uma das ferramentas mais utlizadas no dia a dia dos desenvolvedores de software. Certamente você já deve ter ouvido falar que é uma espécie de "drive" para salvar os códigos na nuvem. Pois bem, o Git é utilizado primariamente para 3 objetivos: Fazer um backup do código fonte de um software, junto com o histório de todas alterações. Compartilhamento de código entre desenvolvedores, para trabalhar na mesma base ao mesmo tempo. Criar diferentes ramificações do código principal, para que novas funcionalidades e manutenções sejam feitas. Dessa forma, temos sempre um código fonte principal, que é a versão mais estável lançada em produção e uma ramificação desse código (branch) onde os desenvolvedores estão criando uma nova funcionalidade da aplicação, ou fazendo melhorias. O git precisa de justamente um host na nuvem para que os dados fiquem salvos. Os tres principais serviços hoje são: Github, Gitlab e BitBucket. Iremos utilizar o Github pois é o serviço que é mais utilizado por empresas e programadores. Tendo esse conceito global de git mais claro, na aula também mostro de forma mais técnica como criar seu primeiro repositório e hospedá-lo no github. Com o repo criado, vamos subir o código feito no nosso vídeo anterior (StarWars Wiki, HTML - CSS - JS), realizando nosso primeiro commit. Por fim, o útlimo ponto relacionado à introdução do git é a criação de branchs e pull-requests, e para isso vamos abrir uma nova branch, subindo nela o arquivo readme.md, que é uma espécide de documentação introdutória do repositório e, por fim, realizar o merge dessa branch na principal (main). O último passo é a configurar o deploy do próprio repositório no host que o Github fornece, o Github Pages, para que tenhamos uma página online com o desafio feito. Espero que essa aula tenha te ajudado! Vamos juntos sermos os melhores coders que esse mundo já viu! Abraço. Comunidade para tirar dúvidas:   / discord   Configuração settings.json: https://gist.github.com/gabrielrangel... Download VScode: https://code.visualstudio.com/ Fonte JetBrains Mono: https://www.jetbrains.com/pt-br/lp/mono/ SevenApps: https://www.sevenapps.tech Meu Instagram:   / gabriel.rangel7