e Fala jovem Thiago Matos aqui Nesta aula a gente vai falar de três conceitos básicos aí do gift Tá certo que é super e para importante você entender completamente Antes de a gente botar a mão no código porque senão meu jovem você vai nadar nadar e morrer na beira da praia e o primeiro deles é esse conceito aqui ó repositório o que é de fato um repositório kit essencialmente disse repositório é um diretório chamado. Bits dentro do seu projeto e não aumente essa pasta fica oculta porque os sistemas operacionais galera normalmente ocultam aí essas esses
arquivos que tem um ponto na frente tá certo esse repositório rastreia todas as mudanças feitas nos arquivos do seu projeto construindo um histórico ao longo do tempo tá certo então o que que ele vai fazer ele vai rastrear de fato todos os arquivos todas as alterações inclusão de pasta inclusão de linha dentro do arquivo é exclusão de arquivo tudo que você fizer dentro do projeto essa partida. Disse que é essencialmente repositório Como rastrear Tá certo e o outro conceito bastante importante o processo de comida né de comentar o que é que seria isso quando você
faz um convite galera como se fosse assim ó eu terminei uma tarefa é essencial no meu projeto é como se fosse um Marco histórico Tá certo hoje em dia muita gente comida praticamente qualquer alteração no arquivo isso é tão interessante porque senão seu projeto vai ter muitos Marcos históricos a sem necessidade né ideal é você fazer cada comente assim que você terminou a ficha ou recurso ou atualização ou algo importante algo que você julga que é um Marco histórico daquilo que você tá trabalhando aí a gente representa nessa linha do tempo com esse ponto ou
seja isso do projeto é um Marco histórico porque você está iniciando o projeto agora do zero tá certo aí aqui você vai fazer um convite e disse assim ó adicionando adicionado né forma de pagamento ou seja você criou uma fitinha nova se cria um recurso novo Oi e aí é isso é um Marco histórico para você e aí a gente vai presentear com essa Bolinha tá certo aí você vai querer outro marco histórico adicionado integração com WhatsApp por exemplo vários recursos várias Fischer né no seu sistema que você vai comentando vai dando esse Marco histórico
isso aqui também Você pode fazer uma relação com jogos de videogame que você tinha no passado ainda joga e aqueles jogos estratégia cada cada fase que você ia passando você salvava né porque se você morrer você não queria voltar lá para o início você queria voltar pelo menos para aquele Marco histórico aquele aquela data que ele tempo que você salvou aquela última ação aí você passa para a próxima fase quando você concluir essa fase você salva de novo jogo no outro marco histórico e aí se você morrer naquele período você tem como voltar né isso
daí então Exatamente isso nesse convite galera se você tiver por exemplo aqui nesse tempo adicionando adicionado integração com o WhatsApp e é você diz assim Ah mas eu quero ver as alterações da forma de pagamento que eu fiz sei lá uma semana atrás você tem como daqui voltar a linha do tempo do kit e ver os arquivos alterados levem todas as alterações feitas nesse Marco histórico aqui tá certo então por isso que o convite é algo muito importante de você tá fazendo de tempo tempo Marco histórico em Marco histórico é assim que eu gosto de
tratar O Gui está certo mas na verdade isso é só é uma uma regrinha básica Tá certo para você seguir mais isso daí é totalmente livre para você depois que a gente conversar bota a mão no código para você comentar qualquer momento na verdade e não existe é algo dizendo que você não possa tá certo esse ação só de tirar ativa diretrizes Para você seguir um bom caminho um um bom padrão de desenvolvimento beleza e esse convite galera para você realizar ele você precisa passar em alguns estágios né o arquivo precisa passar por alguns estágios
que é o estágio de modificado na alma de Fairy como a gente tá vendo aqui na tela o stayed né ou o área de palco na área de ensaio e o estádio de comentário que o estádio que já foi enviado já foi encetado cementado aquilo ali ou seja já foi galera comentou já era claro que lá no futuro a gente vai ver como trazer isso de volta existe forma de forma de trazer isso de volta mais é como se fosse assim o céu ter o arquivo o kit já vai te dar um o estágio dele
de modificado depois você vai colocar ele lá no espelho né no palco para ele ser comentado depois e eu vou trazer esses três caras galera aqui pra tela para gente olhar um por um entender de fato que cada estágio desse aí É de fato significa então modificar como eu falei são os arquivos alterados qualquer alteração você fizer os arquivos com extensão de arquivos é isso a edição do arquivo qualquer coisa que você faça no seu projeto ou gente vai marcar lá todos esses arquivos como alterado Tá certo e aí caso você queira é colocar ele
já prepararam para ser comentário ou seja certinho está pronto para ser finalizada você coloca ele nesse estágio de estágio tá certo o palco né é o nos Bastidores lá separa ele coloca ali no lar especial o área vip porque ele já está pronto para entrar em jogo Então os arquivos prontos para serem enviados beleza e aí quando você tá pronto para para comentar quando essa fita né esse recurso você finalizou né Eu já foi finalizado pelo desenvolvedores não só por você mas por pela sua aqui aí sim Você comenta e tudo que está aqui no
esteja vai ser comentado vai ser enviado né para o repositório Git final tá certo arquivos enviados com itens que é o jeito que a gente chama E aí queria ser Marco histórico a linha que a gente viu nos slides passado está certo aí você já deve estar se perguntando aí na sua cabeça com certeza hora para que que eu tenho que ir para o esteja porque não vou de modificado direto para o comida de por que que eu tenho que ficar colocando esteja para que esses esse estepe aqui no meio empatando a minha vida na
verdade cara isso é literalmente por segurança para que você possa adicionar um arquivo só não esteja em comentar ele por exemplo Você alterou 10 arquivos no seu projeto está certo aí você já se um essas alterações Ainda não tô muito satisfeito mas esse arquivo aqui em especial Eu Já finalizei estou satisfeito com ele posso comentar sua ele pode você pega ele coloca no esteja e comer tá depois Tá certo então é puramente por segurança e tem um flor de trabalho uma linha de trabalho mais interessante é segura Tá certo então esses três conceitos aí tem
que ficar claríssimo na sua cabeça a empresa saindo disso cara saindo disso de repositório e convite né a gente tem o Brand que eu falei lá na primeira aula o que são brams cara é o seguinte pense essa linha do tempo aqui que a gente vê o no início dessa aula cada bolinha dessa é o que fala aí Marcos históricos muito bem ela tem um Marco histórico aqui eu tenho outro marco histórico aqui assim sucessivamente massa aqui ó adicionei um recurso a que eu alterar o cabeçalho aqui adicionei uma foto enfim você entendeu o espírito
da coisa aí seu cliente chega diz assim bom só porque você está aqui ó Nessa linha do tempo é o seu clientes assim cara tem como a gente trocar a cor dos links de todos os livros do site de azul para verde aí você tem que é que você faz você nesse ponto nesse Marco histórico você faz uma cópia Tá certo que é como se fosse a pasta lá que você terá uma passada de v1 V2 V3 só que você faz uma cópia desse estágio aqui de cima o único fé e aí a gente representa
dessa forma aqui ó Saiu uma outra linha e aí você começa de novo a linha do tempo um Marco histórico baseado nesse cara aqui e aí você vai andando nessa linha do Max Toriko isso não tem limite galera porque pode chegar a um determinado local ou lugar o tempo você diz assim eu quero criar outro outra linha do tempo baseada nesse Marco histórico é você vai criando então isso aqui Não Tem Limites Tá certo e cada linha do tempo que você cria paralelo é o que a gente chama de bronquite Tá certo ou seja esse
aqui é um grande é como se fosse um braço não é um galho dessa dessa linha original se você tem ali original Puxa esse cara daqui tá certo aí cria uma outra linha em paralelo a depois você puxa esse cara daqui aí você cria Paralela Ou seja você tem um print principal que é esse azul você tem um Branch rosa você tem o doente é e ali tá certo e vamos supor que cada desenvolvedor cada bruxo desse aqui galera é uma fita aqui você está trabalhando ou desenvolvedor Tá trabalhando Quando ele finalizar ele pode pegar
esse cara aqui e juntar né que funde ou daquele merde que a gente chama no Branch principal aí ele volta ou seja você tá com essa linha do tempo aqui você sai tá tá ele tá andando tá dando aí num determinado momento ele vai fazer o quê Vai juntar aqui né vai fundir com o Brent principal E aí você pode sair criando várias brancos dentes para fazer teste para fazer o que você quiser depois que você tiver satisfeito você é fund ele com o branco principal Tá certo então isso é o conceito de brand galera
que na verdade é se você parar para pensar são aquelas pastas que a gente disse lá no início ou seja se aqui a pasta original do projeto cria ver dois aí o criam nova pasta aqui é como se fosse o outro Branch aí criei V2 final e daqui criou to Break outra pasta e aqui criei ver três outra parte assim sucessivamente só que tudo isso daqui é como se fosse essa pasta mas tá tudo dentro de um mesmo diretório rastreado pelo Beach E aí você pode mudar de Branch né através da linha de comando e
isso a gente vai ver E aí você pode ver os arquivos que estão naquele doença pode acompanhar as alterações do seu colega tá certo é você pode voltar ou você pode contribuir comentar e depois voltar para o Bete que você tava então é bem flexível a gente vai ver tudo isso na prática tá certo mas o importante é que você entenda que existe essa linha do tempo que a gente considera como linha do tempo mesmo principal que na verdade esse dente aqui a gente chama de massa ou Man o ultimamente né e principal a gente
tem essa linha do tempo principal e através dessa linha do tempo a cada Marco histórico que a gente pode criar em outros brancos ao redor outras linhas do tempo também para poder trabalhar em paralelo em diferentes tipos de recursos é diferente tipo de Fisher Tá certo do nosso projeto então é pensando aqui você tem essas pastas que a gente te aceitar não teria nem tá certo aquilo não vai mais funcionar né a gente não quer mais isso obviamente E aí no projeto x galera o que é que a gente vai ter esse arquivo aqui ó
esse arquivo Não essa pasta. Diz que eu que falei lá no início dessa aula ia levar rastrear tudo que tiver dentro dessa pasta aqui dentro desse de Gandu desse projeto beleza e normalmente galera como eu te falei os sistemas operacionais é ocultam arquivos e pastas que começou iniciou com ponto da questão se o sistema operacional tiver ocultando isso eu lembre-se de de alguma forma colocar para exibir novamente Então nada mais ahm eu adoro é esse cara aqui tá certo o branco é a situação que você tá né agora a linha do tempo que você tá
agora e o convite tem aqueles estágio que a gente vai ver tudo isso aí na prática Meu jovem tá certo então esse aqui foi o último slide exato não tenho mais lá de para essa aula espero que eu tenha ficado muito claro essa stress com sente porque na parte da próxima aula de fato a gente vai colocar a mão na massa a gente vai instalar o Kit a gente vai começar a brincar um repositório com dente com comida e muitas outras coisas tá certo então fica comigo meu jovem e eu te vejo aí na próxima
aula foi E aí [Música]