salve salve meu amigo minha amiga tudo beleza Professor Pietro aqui para mais uma aulinha do nosso curso de Git e github hoje falaremos sobre o Git stash [Música] maravilhoso seja bem-vindo seja bem-vinda mais uma vez aí por gentileza eu faço aquele bom e velho pedido aquela ajuda que você deixar o like aqui nesse vídeo para ajudar o canal a continuar crescendo e motivar o seu professor a continuar publicando conteúdos aqui para vocês Beleza caso você não seja inscrito ou inscrita fica o convite para você se inscrever ativando o Sininho porque aqui a gente se esforça
muito para entregar conteúdo de qualidade para quem quer de fato estudar sobre programação ti e etc maravilha vamos lá então começar a nossa aula de uma vez por todas né dando continuidade ao nosso curso aí na aula anterior nós falamos aí sobre resolução de conflitos com a mão na massa né colocamos lá na massa no episódio lá mexemos e resolvemos alguns conflitos Hoje a gente vai dar sequência explicando um pouco aqui sobre o Bem dito do Git stash o comando gif Dash Qual é a motivação para usar esse tipo de comando os comandos relacionados teste
e aí a gente fecha a aula de hoje mostrando um possível fluxo de ações para que a gente use o gitstash no dia a dia e tudo mais tá então vamos lá bits Dash guardando o código no bolso para recuperar depois Bacana Então qual que é a motivação para usar o gides teste o Git é às vezes ele vai te travar quando você tenta fazer um murge ou quando você tenta enfim forçar uma atualização ali no seu código então você tá numa Branch você tenta trazer atualizações de outra Branch E aí o que te fala
Olha você tem alterações que você fez aqui na sua Branch que você não pode jogar elas fora antes de você fazer as atualizações que estão vindo da outra Brand é mais ou menos isso você tá lá codificando na tua Brand Você já fez alguma alteração nos códigos e aí você tenta fazer uma atualização E aí ele reclama ele fala ou você precisa comentar isso que você já alterou nessa band agora ou você precisa salvar isso em do lugar ou desfazer as alterações para você poder fazer essa esse Poo esse Mug Ok então a ideia aqui
é quando a gente tenta fazer aqui um check-out de uma Branch a partir de uma Branch com alterações não comitadas é mais ou menos isso que acontece se você não entende isso aqui direito ainda não se preocupe o gitstash não é mandatório você não precisa bater tanta cabeça para entender tanto o que diz teste essa aqui é uma aula bônus por assim dizer ela é mais ela é mais até por assim dizer é curiosidade muitas vezes do que você é levar isso a sério como se fosse algo que você realmente tivesse que aprender a todo
o custo é útil é útil mas eu confesso que eu próprio é acabo não usando muitas vezes tá qualquer ideia então com o kit teste qual que é o objetivo dele é reverter alterações momentaneamentes porém mantendo essas alterações salvas para que em um futuro próximo a gente possa recuperar essas alterações e continuar mexer nessas alterações de onde a gente parou sem comprometer Os cometes Sem comprometer a o conteúdo da Brant beleza maravilha Essa é a ideia então dando sequência aqui olha só os comandos principais que a gente vai usar quando a gente quer mexer com
os testes é você dá direto o Git stash Então nesse caso aqui a gente tá guardando as alterações no nosso bolso entre aspas né e depois que a gente já guardou já fez o que a gente tinha que fazer já atualizou o código fazendo um Gui tipo por exemplo ou um Marge aí a gente pode dar um gits teste top que aqui nesse caso a gente recupera as alterações que estavam guardadas E aí a gente vai eventualmente inclusive quando a gente recupera essas alterações eventualmente a gente vai ter que até resolver conflitos da forma que
a gente já viu anteriormente se você tiver curioso ou curiosa para entender melhor sobre recomendo que você dê uma olhadinha aqui nesse artigo que eu vou deixar o link na descrição do vídeo tá então tem esse aqui esse esse artigo para orientar você sobre como usar e como funciona o gids teste com mais profundidade agora a gente parte aqui para uma para um fluxo de ações né então visualmente Como qual seriam as ações que a gente poderia tomar para usar o gifth e isso aqui é uma das possibilidades não se prenda muito a isso aqui
eu só quero te mostrar aqui quais são os caminhos que a gente pode acabar tomando quando a gente tá mexendo com um gits teste tá então por exemplo você tá lá mexendo na tua Branch 1 Beleza você tá fazendo alterações ali tá mexendo na Brant Eis que você precisa por exemplo mudar de Branch ou fazer um gitpool por exemplo para trazer algo de uma Branch da Branch 3 da braint 2 para sua Branch um por exemplo então o que que você vai fazer você vai colocar no bolso você vai guardar para depois com o gitstash
essas alterações que você estava fazendo aqui em cima OK aí você pode por exemplo dar um kit pull sem problemas lá da outra Branch e depois você recupera alterações que você fez lá do seu bolso né ou em outra situação por exemplo aqui ó seguindo um outro caminho né você tá lá fazendo alterações aí você quer por exemplo fazer check-out para outra Branch e alterar o código lá na outra Brand por exemplo né você pode fazer aqui ó dá um gitstach para guardar no bolso você muda para outra Branch altera lá outra Brand sem problemas
publica os códigos da Ultra Branch volta para Brand original se você quiser você pode até inclusive aqui ó dar um pum daquela outra Branch para sua Branch um OK aí você vai lá e dar também um kit um kit stech pop enfim você pode fazer tem vários caminhos que você pode fazer aqui tá não se prenda muito a isso aqui é só para você ter uma noção de qual é o fluxo de ações que você vai estar fazendo quando você tiver usando esse tipo de comando Bacana Então o que vimos na aula de hoje para
encerrar aqui bem rapidinho vimos aí quais são as motivações do gits teste quais são os comandos envolvidos que fazer guardar no bolso e tirar do bolso basicamente né E também aqui um possível fluxo de ações para trabalhar com o Git stash bacana na próxima aula a gente vai ver aqui como manter a sua Branch atualizada beleza como que a gente faz aqui para garantir que o seu código vai estar sempre atualizadinho bem bacana show de bola Então por que manter o código atualizadinho bem bacana porque você quer reduzir o número de conflitos de possíveis conflitos
futuros quando você for fazer um murge do teu código da tua Brand para Brand do time e assim por diante Maravilha bom se você chegou até aqui por gentileza faça aquele pedido de novo se inscreva no canal Ative o Sininho mas mais importante do que isso deixa o like aqui no vídeo por favor é isso o que eu peço como pagamento e Retribuição em troca no meu esforço aqui para tentar te ensinar alguma coisa nova fechou qualquer coisa dúvidas sugestões sobre essa aula se você gostou se você não gostou se você entendeu se você não
entendeu deixa nos comentários aqui e dá uma olhadinha no que mas também tô falando para quem sabe tirar a sua própria dúvida fechou show de bola Fico por aqui então a gente se encontra mais adiante até mais [Música]