oi oi jovem Thiago massa aqui seja muito bem vindo ao curso gratuito de Edie Hubble Então senta aí pega seu café aí venda colar comigo é Ah mas então Thiago o que de fato é esse tal de guide galera a gente precisa passar pelo momento conceitual aqui tá certo que é o que eu vou mostrar nessa aula e por favor Fica aqui não seria se vira porque senão as coisas não futura não vão fazer sentido então tudo que você vai ver aqui lá na frente você vai pensar a Tiago falou disse e se você perder
essa aula cara lá na frente vai ficar muito confuso e você vai ficar perdido Então senta aí amarra esse cinto galera e vem comigo então o que é que gift é um software para rastrear alterações em qualquer conjunto de arquivos geralmente usado para coordenar o trabalho entre programadores que desenvolve código fonte de forma colaborativa durante o desenvolvimento de software seus objetivos inclui velocidades integridade de dados e suporte para fluxo de trabalho não lineares distribuídos e o Wikipédia alguém vomitando coisas aí Coisas aí a gente lá e sutura e dizer senhor Mas calma e no frigir
dos ovos galera kits na verdade é uma forma de a gente rastrear não é de traquéia como a gente gosta de falar também a forma de rastrear todos os arquivos que tem no seu projeto seja ele de desenvolvimento e solta seja ele sobre design seja ele trabalho de faculdade eu vou brincar muita coisa pedir trabalho faculdade é seja ele qualquer tipo de arquivos ogfeet é capaz de rastrear e mar fazer Marcos históricos de cada de Gamas funcionalidade de cada estágio que vocês estejam seu projeto E aí é muito simples de você voltar ao estágio anterior
e para o estágio mais à frente é de setra tudo isso a gente vai ver aqui tá certo e aqui é seus eu eu fiz um Highlight aqui destaque ainda mais seus objetivos e inclui velocidade integridade dos dados suporte para fluxo de trabalho não lineares e não-lineares distribuído que quer dizer o que galera você vai ter muito mais velocidade integridade nos dados porque você pode é colocar duas três quatro tá trabalhando no mesmo projeto sem se preocupar por exemplo você tá digitando um texto no Word em um trabalho escolar da faculdade aí você passa para
sua dupla né o trabalho final de TCC lá vai passar para sua dupla o cara vai escrever E aí você tá escrevendo também e agora para dar um mês de né para poder juntar essas atualizações o que ele escreveu que você escreveu é a mesma coisa no software Tá certo você está desenvolvendo sócia o outro cara está desenvolvendo um só você também o seu parceiro aí de trabalho e aí como como é que a gente vai unir essas coisas como é que a gente vai pegar as atualizações dele a minha atualização coloca no mesmo arquivo
e às vezes a mesma linha que você digitou ele também está digitando como é que a gente vai no início de forma segura rápida e eficaz então para isso que vem um kit aí galera porque é que eu tenho que usar o disso você já deve ter se ligado né porque eu já comentei vários pepinos aqui já nesse curto período de tempo só que eu quero oi para você para você ficar com isso na cabeça bem Bem óbvio e claro então por que que a gente precisa utilizar o leite Olha só eu preciso te contar
com uma historinha aqui uma coisa que eu passei muitas e muitas vezes na minha agência quando eu tive a minha agência lá em Salvador lá no Brasil e cara é o seguinte a gente fecha o projeto uma olha isso aqui é a situação real tá situação muito a gente fecha a mão projeto aí a gente desenvolveu o projeto Projeto X aí do cliente projeto lendo a gente construa o site Coloca uma foto do lado o texto do outro para um Zig Zag faz uma coisa bem bacana mostra o cliente é o cliente ser assim será
que isso pode ser então forma diferente será que eu posso ter uma foto maior texto do lado e depois três colunas e tal aí a gente é dá para gente fazer essa alteração a gente vai lá no mesmo código fonte faz essa alteração tá certo aí volta para o cliente o cliente diz assim água sistemas quer ver outra ideia que sabe colocar essas três colunas no na página inteira né mas já completa Será que dá para fazer isso onde a gente da agência é da hora dá para fazer isso dava até para colocar o menor
lateral é etc Então a gente vai brincando com layout do projeto Leo tudo sai de acordo com o desejo do cliente aí depois dezenas de alterações o cliente vai chegar assim ah eu gostei do Design lá original primeiro que você fez isso cara é característico de cliente ele vai pedir alteração dois três quatro cinco seis no final das contas ele vai querer a primeira ou a segunda aí a gente que pariu até que vai acontecer a gente não tem mais essa versão um porque a gente começou a mudar mudar mudar mudar e aí perdemos essa
primeira versão a gente só tem a última versão eu isso aconteceu várias e várias vezes isso no passado tá mais de dez anos atrás e aí eu comecei a ter né É a simpatia com esse tipo de cães que passam essas alterações frequentemente começa a ficar nervoso é de certo mas isso não a coisa profissional tá então você tinha que lidar com isso você tem que lidar com os problemas e foi aí que eu tive uma ideia sensacional galera Tive uma ideia que ver assim uma ideia visionária eu resolvi dividir meus projetos em versões olha
que maravilha tem um cliente pegava pegava um cliente fazer a primeira versão saudável numa pasta segunda versão salvar outra paixão e aí como ele queria algumas pequenas alterações aí eu tinha que ser muito criativo nome Ana minhas pastas que seria mas são dois é são dois final peça 12 final final versão dois final final final ver um que nunca fez isso aí no trabalho de faculdade TCC coloca-la versão final versão final do colega x mas só o final minha versão final de fulando ah a versão final agora ela juntando a minha e a sua e
assim sucessivamente no final das contas galera isso viram manga e a gente ela e qual era realmente a versão final então isso seguiu em frente por muitos e muitos anos na minha agência e a gente trabalhava com esse trabalhava feliz só que aí galera chegou o momento que ao cliente que a versão dois agora mas o que realmente muda entre a versão 1 e a versão dois em travessão 2 e a versão três e assim sucessivamente O que é que realmente muda foi aí que eu tive também uma sacada genial uma ideia visionária de colocar
um arquivo texto um cada pasta dessa aí e essa arquivo texto diz exatamente o que era as alterações dessa versão Olha lá eu fazendo um blog cada versão eu colocava de fato lá alteração de cor do cabeçalho a alteração de das colunas estação de foto agora imagine o trabalho disso para fazer toda hora aí o cliente passava nela agora eu quero a versão um aí eu tinha que na versão um lembrar olhar o que é realmente aquela versão estava fazendo no projeto E aí dá para segmento no projeto isso funcionou e na época a gente
tava feliz mas hoje eu vejo Cara não sei como isso funcionou e foi aí cara que eu comecei eu descobri né a assistência do guettes né da tecnologia blitz E aí o que que aconteceu quê que eu pude fazer com essa tecnologia aqui eu pude salvar múltiplas revisões do mesmo projeto em um único diretório tão já era essa questão de projeto veio um P2 p3 p3 final minha versão sua versão acabou esquece isso tá certo trocar diversões eram cinco de era simples simples simples só colocando em comando lá e aí eu ia pra versão um
eu ia para versão dois rapidinho via comando eu escrevi ia lá e alterar a versão do projeto dentro do mesmo diretório Tá certo além do que você tinha vários materialmente né você tinha várias diretório do seu projeto se o projeto fosse grande 10 megas se você tivesse dessa pasta daquele projeto eu tinha 10 vezes tamanho é aquele projeto aí convite como ele tá aqui apenas as alterações fica muito mais light e muito mais fácil de de manter Tá certo e trabalhar simultaneamente em dois ou mais fichas é o recursos ou alterações como você quer chamar
isso é diferente sem bagunçar o código original do projeto Ou seja a gente fez a versão um do site aí o cliente queria alteração no cabeçalho a gente fazia um uma criar um novo Branch eu vou entrar todo esse detalhe Não se preocupe a gente criar uma nova versão desse desse projeto com apenas o cabeçalho alterado só que tudo isso aí dentro no mesmo diretório dentro do mesmo projeto Tá certo e outra coisa era colaborar com outros programadores no mesmo no mesmo time então lá na agência tinha 45 programadores E aí a gente trabalhava nos
mesmos projetos e tudo isso depois se juntava no Branch né no lugar é comum original e final para ir para produção então foi só a o sucesso depois que a gente implementou o Didi tá certo e a partir daí galera onde é que a gente vai hospedar os nossos os nossos projetos é por isso que existe o serviço de te amo eu já tô antecipando aqui muita coisa que a gente vai falar lá no final do curso que é o sobre o Beach Run tão ditirambo é um serviço online tá certo que serve para hospedar
Ou seja é um Provedor de hospedagem na internet para desenvolvimento de software de controle de versão usando o kit Tá certo ou seja ele vai aos Pedaços seus arquivos né ele vai ter o repositório dele lá o local onde ele vai guardar esses arquivos remotamente para você e muito mais seguro você poderia colocar isso lá no kit e observamos ou na sua máquina ou servidor local na sua empresa em qualquer lugar Ele oferece o controle de versão distribuída EA funcionalidade de gerenciamento de código-fonte do além dos seus próprios recursos tá certo o gate Rubi vai
eu acho que vai muito mais além do que apenas uma ferramenta de digite né virou em uma rede social para desenvolvedores estão muito legal você já conhecer aqui na primeira aula porque a gente vai falar bastante lá no final do curso Inclusive a gente vai utilizar o Gui te amo isso aqui com esse conceito você vai chegar lá com mais facilidade e mais clareza na sua cabeça tá certo então admitir observe para rastrear o seu código é um local seguro compartilhar seu projeto facilmente com outros deves porque embaixo ação você mandar o link e outros
devem já pode pegar seu projeto completo e vende que você mandar a sua pasta zipada que a pen drive ou via e-mail as setas pode ser muito grande o cara não receber vermelho tem limite tem muita coisa então acaba com tudo isso daí baixar só você passar o endereço lá do seu Beach Rambo Ele tem acesso a ao seu projeto completo outros deve também podem colaborar com seu projeto isso aqui a gente vai ver também lá no final do curso na parte de colaboração e muita coisa bacana que obtém aí para nos oferecer gratuitamente galera
tem a forma apaga né E cadê ele que vai muito mais além mas é muito mais pra parte Business né para a partir de negócio esse empresas você que é o desenvolvedor que está trilhando a sua carreira agora principalmente você não vai precisar investir um centavo vai ser tudo gratuito para você tá certo então pra essa aula aqui galera esse ouvir viu esse conceito é muito importante para você entender o que é o bit o porquê de utilizar o kit E aonde é que o cliente entra nessa nessa brincadeira existem outros serviços igual um kit
Rubi que eu vou comentar depois aí também lá no final do curso mas por agora fique focado huggett e beterraba é feito então galera eu fico por aqui que essa foi a primeira aula super rápidas hungover viu não é parte conceitual te espero aí na próxima aula para gente continuar esse conceito e tirar né deixar isso sólido na sua cabeça na verdade para que a gente Mc na parte de código para ideia sólida Beleza então fico por aqui e te vejo aí na segunda aula foi a E aí [Música]