[Música] como a gente viu anteriormente o kit é um sistema de controle de versão distribuído E além disso ele é um desses sistemas mais utilizados atualmente e isso se deve Principalmente ao fato dele ser gratuito e opção-se que significa ali que ele é de código aberto Além disso ele possui ramificações e fusões eficientes e a leve rápido e para a gente ver um pouquinho mais sobre o que eu tô falando nós vamos acessar kit traço SM onde esse SM significa Ele só ficou de Management já que na página oficial do Guincho você vai encontrar tudo
que você precisa para estar aprendendo sobre a ferramenta tanto aqui na página about quanto na documentação e Vale salientar que não apenas aqui para esse curso mas para sua vida ali enquanto desenvolvedor quando você for aprender alguma ferramenta alguma linguagem essa referenciar ali a partir da documentação a gente acaba perdendo muito tempo procurando ali uma resposta na internet quando a documentação ali já traz alguns exemplos que já facilitam além de ser mais confiável e inclusive aqui todo o curso vai estar sendo baseado aqui pela documentação do Git então se você não tiver muita familiaridade Onde
tiver costume de ler eu sugiro acaba o final de cada aula você tá ali pegando aquele conteúdo e consultando a documentação e fazendo ali um resumo do que você entendeu que eu tenho certeza assim que dessa forma aos poucos você vai conseguir familiarizando mais com cada um dos termos e para a gente conhecer um pouquinho da história do Glitch a gente vai retornar lá na apresentação fazendo aqui um breve histórico do Git a história dele tá ligado ali com o projeto do núcleo do Linux que é um projeto a utilizar o Beach Keeper que é
um sistema de controle de versão distribuído proprietário que significa ali que ele não é de código aberto seja que ele pertence ali a empresa desenvolvedora e aí após alguns conflitos ali com a comunidade envolvendo engenharia reversa o Beach keep acaba rescindindo essa licença gratuita o que leva ali ao lindos que é o criador do Linux e a sua equipe até em crianças da seguinte maneira se a gente quiser clonar ali o nosso repositório remoto como a gente estava vendo ali sobre o sistema de controle de diversão distribuído a gente vai utilizar o comando Bitcoin E
aí esse comando vai clonar o repositório existente para um novo diretório ali uma pasta local E aí vamos fazer de conta que você decidiu ali criar uma nova versão como é que você faz para salvar essa versão você vai utilizar ali o comando gitcomid que ele vai gravar essas alterações no seu repositório E aí para enviar essas alterações lá para o servidor remoto antes de tudo você tem que checar Alice o seu amigo já não acabou enviando também uma alteração então para você atualizar ali o seu repositório a partir do repositório remoto você vai utilizar
o comando gif tipo esse comando vai puxar as alterações do repositório remoto para o repositório local ele busca com arquivo ali que você tá trabalhando daí após isso para você poder enviar você vai utilizar o comando gift puxe que ele empurra as alterações ali do repositório local para o repositório remoto então seu amigo quiser fazer a mesma coisa atualizar ali o repositório dele com base no remoto ele vai utilizar o comando que tipo e a partir disso ali ele vai estar puxando as alterações o repositório remoto para o local Claro que todo esse processo aqui
acabam envolvendo outras coisas mas de maneira bem simplista É mais ou menos essa forma que acontece pode acontecer também alguns conflitos caso seu amigo já tivesse subindo ali uma versão e quando você fosse ver acabar se tendo conflito também com a versão que você tá trabalhando isso são coisas que a gente vai ver ali na prática aos poucos até agora eu só quero que você se concentre ali nesses conceitos básicos fique-se bem eles que na hora que a gente foi colocar em prática vai ficar bem mais claro para você [Música]