Dia 2 - Git e GitHub
Diferenças entre Git e GitHub
Git é o software que controla as versões do código, ele é o responsável por controlar as alterações que são feitas no código.
GitHub é a plataforma que hospeda o código, ele é o responsável por hospedar o código e permitir que o código seja acessado por todos os membros da equipe.
A Analogia
Confundir o Git e o GitHub é como confundir um vídeo que você tem dentro do seu computador e o YouTube. O vídeo é o código, o YouTube é o GitHub.
Funcionalidades Interessantes do GitHub
O GitHub funciona como uma rede social, ou uma vitrine para você e seus códigos na internet. Nele, outras pessoas podem: comentar no seu código, sugerir alterações, entre outras coisas.
Quando muitas pessoas podem alterar a mesma base de código e contribuir com um projeto em específico, chamamos esse projeto de Open Source. Um exemplo de projetos Open Source é o TabNews (opens in a new tab), que vai ser o projeto que iremos criar um clone durante nossa jornada no curso.dev (opens in a new tab).
Ambiente de Desenvolvimento
Um ambiente de desenvolvimento, essencialmente é um lugar em que você pode: escrever e executar seu código.