salve salve meu amigo minha amiga tudo beleza Professor Pietro aqui para mais uma aulinha do nosso curso de guit E github mais uma vez a minha Doguinha tá bem sem vergonha aqui ó olhando a gente né Tudo bem faz parte vamos lá para mais uma aula então hoje a gente dá continuidade aí a nossa parte prática a gente vai ver um pouquinho sobre como investigar os histórico de comids e entender como as coisas funcionam lá no Git e no Git vamos lá [Música] para você que nunca me viu aqui no canal meu nome é Pedro
Martins de Oliveira eu peço por gentileza que você por gentileza deixe por gentileza mesmo o seu likezinho não custa nada é só rolar um pouco vídeo para baixo dá o clique lá no joinha lá que você vai me ajudar muito a manter a minha animação e disposição para investir esse tempo aqui ensinando alguma coisa para vocês no YouTube Beleza se você não está inscrito ou inscrita ainda por gentileza peço também que se inscreva ativando o Sininho para receber as notificações de novas aulas gratuitas e felizes aqui para vocês vamos lá então dando continuidade então que
que nós teremos aqui ó só lembrando que a gente viu na aula anterior né nós falamos aqui então sobre o comando Comet e a gente viu um monte de outras coisas o inite o diftérios o log o Branch o push enfim a gente fez basicamente o que há de Essencial com o github nós vimos tudo na aula passada só com a aula passada você já teria bastante condição de trabalhar numa equipe de desenvolvimento aqui e já fazer suas contribuições para poder realmente integrar o seu código com código da equipe beleza na hora de hoje a
gente vê aqui então como o que que a gente pode fazer na verdade para enfim verificar ali está ali as alterações ver quem alterou o que em que momento às vezes é importante isso para a gente ter um controle de por exemplo bugs ou para ter um controle de quando uma feature foi implementada enfim essa é a moral da aula de hoje então verificando o histórico de alterações Bora lá então que que a gente vai ter aqui olha só eu vou abrir antes de mais nada do nosso terminalzinho né vou dar aqui ó vou dar
aqui logo aquele bom e velho comando Git log pretting É isso aí online então tem vários convites que foram feitos aqui seis convites né E aí a gente já vai começar logo alterando esse código aqui só para a gente ter mais um comente para a gente poder Averiguar o que aconteceu e dar uma olhadinha em cima dele para ver o que aconteceu aí então vamos mudar esse esse nosso redmi para algo mais bonitinho ó vou colocar aqui um título título do meu redmi e aqui embaixo eu vou colocar aqui neste Arquivo ele me teremos as
informações relativas relativas ao nosso projeto Beleza vou salvar esse cara aqui tá E aí eu vou dar eu não vou dar um Git Edge Agora presta atenção ó perceba que aqui eu tô com um arquivo modificado se eu tiver um giros a gente vai ver que tem essa modificação bacana mas eu vou fazer aqui o seguinte ó para eu poder já adicionar essa alteração direto dentro do convite eu vou usar uma opção diferente então vou dar um gitcomite ao invés de colocar apenas menos m eu vou colocar menos a m tá menos a m Esse
a é de Ed Ok kit menos a m aí eu coloco a mensagem aqui nesse caso aqui já é o nosso sétimo comitê do curso eu vou colocar aqui ó sétimo convite só para a gente ter um controle da ordem dos convites que foram feitos né eu vou colocar aqui sei lá mais uma atualização do redmi pronto beleza deu um comitão ó show de bola ele comentou se eu der um gits teros tá lá certo aí que que eu posso fazer ó eu posso dar de novo o bom e velho gitlock né posso dar um
kit log aqui eu poderia também sabe o que eu poderia fazer eu poderia verificar as alterações que já foram publicadas no repositório remoto né através aqui ó desse desse local aqui dos comitis então tem todos os comícios desde o primeiro convite nesse caso aqui a gente só adicionou o arquivo né Ó esse é o convite um tá então se eu voltar tá aqui o resto dele ó esse resto dele inclusive ele vai bater com o hash que tá lá no nosso repositório local né ó 495 e 8 4 9 5 e 8 tá e assim
sucessivamente você pegar um outro vou pegar um outro convite aqui aleatório vai deixa eu pegar aqui sei lá o terceiro Comet ó terceiro convite removeu o blá blá blá e colocou um blá blá blá blá blá no nosso arquivo é redmi.m.d Beleza então esqueci o convite fez só que esse aqui só funciona principalmente que estão no repositório no repositório remoto né e eu tô aqui no meu repositório local eu já tenho um convite a mais ó perceba que o meu bem verdinho que é o do repositório local ele já tá um convite à frente do
bem do MEN que é o Man remoto tá então como é que a gente pode já brincar aqui vou dar uma olhadinha em como verificar o histórico disso aqui ó se eu clicar no vazio ó selecionei o vazio do meu github com o botão direito eu venho aqui em guit View Fire History Ok então aí ó eu tenho a lista de comitis do repositório local tá e ele me pega aqui também do repositório remoto ó tá desde que eu tenha atualizado desde que eu tenho atualizado a minha Branch a gente vai falar de atualização de
Branch no futuro né caso alguém tivesse comentado lá remotamente e subida algum outro deve tenha feito isso poderia dar um pum aqui na minha Branch local e atualizada a minha Brand Tá mas não é o caso aqui a gente tá trabalhando com uma única pessoa por enquanto né no caso somos nós aqui só eu no caso então a gente só tem uma linha de publicação que é a minha própria linha de publicação todavia tem a brente remota e abrange local né Olha só se eu quiser ver o convite que eu acabei de fazer ó eu
posso clicar aqui ó nesse cometão aqui e ver e ver o que que foi feito ao mexer no redmi né mexendo redmi eu posso ver aqui o histórico desse arquivo ó tudo que foi feito neste arquivo de alteração tá posso clicar Tem várias coisas que eu posso sair fuçando eu quero saber qual o Brand que eu tô mais uma atualização já para criar uma brente a partir desse convite dá para fazer também né olha ele deixa eu fazer um reset para esses comics não clique nisso à toa tome cuidado Tá então é mais ou menos
isso que a gente tem se eu clicar aqui no View ele me mostra qual é o estado desse arquivo a partir desse convite né se eu quiser por exemplo não comente anterior se eu vier aqui e não viu ó era assim que o arquivo tava né anteriormente e assim por diante tá que que dá para fazer aqui também ó dá para fazer dá para pegar um arquivo específico e olhar o history dele apenas né Então olha só esse faz o history aqui ó ele pega o cometi um três quatro ou cinco ele não bota porque
é um comitis Se não me engano vamos ver qual que é o Comedy número 5 que tá faltando aqui né o quinto ó se não me engano é aquele comete que a gente faz em cima apenas do Index ó então aqui ó veja eu tenho Fire History ó veja bem eu tenho duas Abas abertas eu tenho Fire History do redmi que apareceu para mim quando eu cliquei em cima do arquivo e fui lá enview Fire Então ele me abriu essa aba aqui ó perceba que nesse aqui não tem o quinto comite porque porque no quinto
convite eu não mexi nesse arquivo redmi.md agora quando eu vim aqui na aba no explorador de arquivos e cliquei para ver aqui o Fire History da pasta como um todo do projeto como um todo aí ele me listou o quinto comete aqui né se eu clicar nesse cara aqui por exemplo ó ele me vai ele me vai permitir ó ele não posso ver porque esse aqui foi deletado né claro mas se eu clicar nesse aqui por exemplo aí sim foi o momento em que eu adicionei o index né então o index naquele momento estava desse
jeito aqui certo então eu consigo ver o histórico pela interface gráfica bacana consigo ver pela interface gráfica e consigo ver também ele é aqui pelo nosso getlog assim sucessivamente tá posso ver lá perante passou web Também depois de ter publicado Então vamos lá vamos dar mais uma alteradinha aqui ó vou colocar mais coisa nesse arquivo redmila vou fazer mais um convite aqui só pra gente brincar vou adicionar aqui um subtítulo subtítulo do ludmi aí eu vou colocar aqui top ti-ti e aqui o tópico 2 vou colocar um blá blá blá blá aí eu vou colocar
mais um tópico aqui o tópico 3 aqui eu vou colocar quem sabe que música é essa se você sabe que música é essa coloque nos comentários quero ver quem curte som é igual o meu aqui olha só que interessante eu posso vir aqui inclusive ó e viu file Line Olha só viu viu Line History não vou pegar essa linha de cima aqui ó viu Line History ó eu consigo ver quem foi que alterou aquela linha ao longo do tempo ó muito bacana isso então se às vezes tem uma linha de código problemático Você viu que
deu problema Ali você vai lá e ver quem é que fica alterou aquela linha específico em quais comites né em quais comete esses alterações foram feitas tá na linha específica é bem legal isso tá vamos no convite aqui então tem que fazer menos am nesse caso estamos aqui introduzindo mais um conceitinho aqui de convite para vocês com a opção a m oitavo Comet aqui eu vou colocar ainda mais atualizações no redmi Beleza tá lá eu vou fazer uma coisa aqui vamos ver como é que tá o estado do nosso como é que tá o estado
dos nossos comitis aqui ó Então o meu man local ele tá ele tá bem mais para frente do bem remoto né aquele ele me travou aqui ó tá vendo que ele tá com end ali ele tá no editor de texto Teoricamente Se eu der um dois pontos que era para ele ir para frente porque que ele não foi porque ele bugou então não tem problema a gente fecha o repositório aqui fecha o perdão terminal e abre de novo né Faz parte faz parte beleza ó o que que dá para fazer aqui também tem um comandinho
bem legal que é o Git Play vou dar um em cima do arquivo redmi ponto MD vamos ver o que ele mostra para nós ó olha que interessante é o Git Blame ele culpa ele mostra que é quais foram as últimas alterações e quem fez as últimas alterações no arquivo como um todo então ele vai linha por linha a linha um dois três ó um dois três quatro cinco seis até a última linha do arquivo dizendo quem é foi que alterou Quando foi que alterou e ele dá também ali o código do comiti beleza guite
BM também pode ser bacana aí para você ver linha a linha quem é que foi que alterou alguma coisa ali tá isso vinha via pronto de comando então tô satisfeito com as alterações aqui já vi como é que eu verifico como é que eu investigo quem mexeu no que e tal agora restaria apenas já que eu já tô coitado aqui na minha Branch local resta apenas eu jogar provavelmente remota e eu vou dar então um Git Plus beleza mandei o seguinte push aqui só para a gente ver como é que tá o login vamos lá
Git log esse aqui de Poxa que eu não executei tá gente deu um control c aqui agora agora vou dar um kit log pretty tudo nos conformes tá publicado lá no github remoto então vamos lá no kit remoto ver como é que é a brincadeira se encontra aqui olha só então se eu vier aqui na raiz da brincadeira aqui do nosso guith ó ele já me mostra de fato o nosso redmi todo bonitinho com título subtítulo com os tópicos bonitinho por bullets do jeitão que a gente escreveu aqui ó tá perceba que a gente usou
alguns caracteres especiais aqui que são específicos do próprio read me tá inclusive se você tem curiosidade sobre como que você visualiza esse vídeo tem como ver o open preview aqui ó você clica com o botão direito Open review ó perceba que ele mostra para nós aqui exatamente da mesma forma que a gente veria aqui no githup beleza maravilha então essa foi a aulinha aí nesse momento aulinha sobre histórico no Git e no github então o que que a gente vê hoje vimos como ver aqui o histórico de alterações vimos como fazer a verificação desse histórico
tanto lá a na telinha da interface gráfica no visual de code vimos como verificar isso também no github e também usamos os comandos os comandos aí o Blame né E também o famoso log ali para a gente ver Quais são quais foram os convites feitos beleza na próxima aula a gente vai além A gente volta um pouquinho na parte conceitual falaremos aí então sobre modelos de comando de controle de versão tá falaremos aqui é um pouco mais sobre brants você vai entender melhor o que que é a tal da Branch você vai agora de uma
vez por todas ir adiante e entender de fato os modelos de fluxos de publicação de código Ok olhamos aqui do modelo de Brant faremos aqui do Git Flow e do Git hubflow perdão e do Git Flow também e aí a gente fecha a aula mostrando aqui como fazer check-out e um fluxo de ações possível para a gente trabalhar com branches belezinha maravilha então fica aquela dica lá se Organize Aprenda a mexer com github e é isso O que eu tenho por hoje se você chegou até aqui por gentileza peça aquele favorzaço se inscreva no canal
Ative o Sininho e se você não deixou o like ainda cara Rapidinho só dá um tepzinho no joinha lá que você me ajuda infinitamente Beleza se você tem alguma dúvida tem algum comentário esse efeito alguma sugestão deixa aqui que depois a gente vai responder na medida do possível show de bola se tem alguém que você acha que precisa ver essa aula envie esse conteúdo para o seu amigo para sua amiga show de bola fica por aqui então a gente se vê na próxima aula até mais [Música]