Fala meu amigo e minha amiga tudo joia agora a gente vai começar a ver aqui um pouquinho de coisas mais práticas alguns comandos importantes do Git e do github Eu sou professor Pietro Martins de Oliveira também sou desenvolvedor e a gente vai começar a aula então agora vamos lá [Música] muito bem seja bem-vindo seja bem-vinda por gentileza Não deixe de deixar o seu like aqui nesse vídeo cara não custa nada clica no like Ali você vai me ajudar por favor é o pagamento que eu te peço é a única coisa que eu peço para você
por estar entregando esse conteúdo aqui gratuito de qualidade Beleza se você não se inscreveu no canal ainda Experimente por gentileza se inscrever e acionar o Sininho assim você recebe as notificações de novas aulas que eu entrego aqui para vocês gratuitamente semanalmente quase que com clareza aqui para vocês show de bola Então vamos lá vamos pra aula sem mais delongas Maravilha dando continuidade ao nosso curso de introdução ao guite e algite Hub só recapitulando o que vimos na aula anterior falamos lá então do controle e monitoramento de Estados e mostramos um resumão desses estados então eu
mostrei para vocês lá o que é você simplesmente alterar o código fonte e salvar eu mostrei lá para vocês o que que é você escolher os documentos que você quer deixar meu Deus o livre Desculpa voltando então eu expliquei para vocês o que são o que que a gente tem quando a gente salva o que que a gente tem quando a gente é elenca os documentos para stage para que esses documentos que estão em stage para que eles sejam cobitados o que que é comentar e o que que é o histórico de comids tá beleza
isso foi aula passada na aula de hoje falaremos portanto de comandos comuns do Git bacana vamos lá então introdução aos comandos Git conheça alguns dos Comandos mais utilizados primeiro que eu tenho para falar para vocês aqui é o comando config que eu configure faz eu config ele altera as configurações do Git na sua máquina ou no seu repositório beleza geralmente você não vai precisar do config muitas vezes talvez você precisa do conflique Quando você acabar de instalar o seu Git instalar o Git criou uma conta no github tá precisando ali fazer algumas operações de login
de credenciais o que te consiga vai ser útil mas o próprio Git via terminar ali ele te orienta sobre quais comandos você tem que usar para colocar o teu e-mail para colocar o teu usuário enfim tá para configurar o teu SSH se você quiser usar esse sh enfim beleza temos aqui também o Git e nit o limite é quando você vai começar um novo projeto comecei o novo projeto antes de criar arquivo antes de qualquer coisa eu dou um Git para inicializar o nosso repositório e o Git começar a prestar atenção naquela pasta como que
ela sendo um repositório de fato para você poder controlar as publicações de código fonte Maravilha temos também aqui o Git Brant a gente vai ver ao longo do curso com mais clareza do que que são as brantes Ok é um conceito importante de Hub também mas o Git Branch ele te dá informações justamente sobre as brands as brantes eu vou chamar de Brant aqui uma linha de publicação de código eu posso ter várias linhas de publicação de código dentro de um mesmo repositório a gente vai entender isso ao longo do curso com mais tranquilidade Não
esquenta a cabeça com isso agora o Git checkout tem a ver com as Branch também então às vezes eu mudar de uma Branch para outra que era mudar de uma linha de publicação de código para outra linha Eu uso o Git checkout por exemplo tá temos aqui também o gits sterest ou Git status né ele checa o que há de novo ou o que que há de alterações e de mudanças feitas e também eles mostram o que que tá elencado para o komite e o que que não tá elencado para o comedia muito importante o
gitérios você vai usar ele muito quando você tiver escolhendo os códigos que você quer publicar beleza temos aqui também ó o Git Clone quando você não cria um repositório localmente do zero Mas você baixa um repositório remoto para um repositório local Então você simplesmente vai lá tem um repositório de um amigo seu ou de algum desenvolvedor famoso que você quer clonar pra tua máquina você usa o kit Clone tá o Git Edge esse kit Edge aqui ele é importante porque é ele que é coloca as suas informações no Stage Então quando você escolhe os arquivos
que você tá querendo fazer convite justamente com o Git AD o Git EAD você vai usar muito muito na sua carreira tá então ele serve para rastrear e adicionar arquivos e mudanças em relação ao que já havia sido registrado antes se você criar um novo arquivo você vai dar um kit Edge se você alterar o arquivo você vai dar um kit Edge se você quiser que esse arquivo seja adicionado ao seu convite e aí vem o bom e velho o convite né o convite serve justamente para salvar as alterações e os arquivos no seu repositório
local beleza que mais que nós temos aqui ó nós temos o Git Plus o Git Punch ele faz o upload do que já foi coitado no seu repositório local para o seu repositório remoto então você comunitor localmente quer enviar para o repositório lá no guithub para tirar do seu vídeo local e jogar para tirar não né mas copiar do seu github local e jogar lá para o Git perdão no seu Git local e jogar lá para o seu Git remoto você usa o gift Punch então é para enviar você usa também o Git Bull quando
você quer fazer o contrário quando você quer tirar ou copiar do repositório remoto para o seu repositório local então o push envia o pu copia né imagina lá que a sua equipe publicou um monte de código na última semana e você quer atualizar o teu o teu repositório local como os códigos que a equipe publicou na nuvem você usa o kit pum tá se você você ao contrário disso é codificou bastante essa semana e no fim da semana sei lá ou no fim do dia você quer enviar os seus códigos para que a equipe tem
acesso você usa um kit Push Ok então push é enviar o Pou é receber Ok então que tipo ele faz o download de alterações a partir do repositório remoto até o repositório local Ok o push faz o contrário do repositório local para o repositório remoto bacana beleza temos ali também ó o Git murj por enquanto gitmorj você não esquenta a cabeça com ele mas ele é muito importante também muitas vezes porque às vezes você quer misturar códigos distintos em um único código e geralmente você quer inclusive é pegar arquivos o mesmo arquivo que foi alterado
por pessoas distintas e você quer combinar esse arquivo em um dois arquivos distintos em um arquivo só ok evite serve às vezes para isso também o Git GIF que ele faz o que ele faz a gente poder visualizar as diferenças entre códigos fonte então eu alterei o código agora eu quero ver é como que ele se compara com o código imediatamente anterior com o último comente por exemplo eu uso tá que mais que nós temos aqui ó nós temos o Git log o log serve aqui para visualizar o histórico de publicações de código fonte tá
temos também o gitstash kits teste não é algo muito comum o povo não usa muito por aí não é algumas pessoas só que usam você não é obrigado a usar mas é bacana tá o gitstash o que que ele faz às vezes alterou o código fonte ali e aí você não não salvou e não e não comentou ainda E aí esse é o código fonte ele é útil Mas você ainda não comentou ele você tá trabalhando nele ainda ele de repente tem uma atualização que é algum outro colega fez remotamente você vai lá e dá
um Git Bull para trazer essas alterações para tua máquina local só que Poxa você acabou de fazer alterações na sua máquina local e tem alterações vindo de fora e às vezes isso dá conflito então para você não conflitar e não perder o seu trabalho geralmente você usa o gitstash Tá calma que a gente vai ter uma aula só de teste no futuro aí mas o que que ele faz é reverter alterações recentes momentaneamente e armazenando alterações momentâneas na memória para que depois você recupere essas alterações sem perdê-las essa ideia do gitstash belezinha Então é isso
na aula de hoje vimos então alguns comandos do guit ficamos por aqui então na próxima aula falaremos aqui de como você vai começar a preparar o seu ambiente de programação para você poder trabalhar com Git github beleza e a gente vai aqui finalmente ver alguns comandinhos aqui o Git e nit e o Git Clone a gente vai ver visualmente como isso fica para que daqui a pouco a gente consiga partir para a prática Então não perca a próxima aula a próxima aula de setup gente setup é algo muito importante tá não se frustrem com o
setup setup geralmente é até difícil porque porque dá erro dá problema na minha máquina diferente na minha máquina não funciona eu tenho um Mac eu tenho o Linux eu tenho Windows E aí começa a dar um monte de probleminha mas se você passando do setup você certamente já tá à frente de muita gente aí bacana muito bem então vamos lá se Organize estude beleza não deixe de continuar assistindo as aulas se Organize de verdade Maravilha gostaram da aula de hoje espero que sim por gentileza se você chegou até aqui e não deixou o like ainda
deixa o like compartilhe esse vídeo com seus colegas que nunca viram comando nenhum do Git para eles terem uma noção do que que dá para fazer com Git tá os códigos visto na aula de hoje os comandos vistos perdão na hora de hoje eles serão revisados em várias outras aulas várias aulas terão comandos específicos desse só para a gente ver o comando em uma aula inteira Então não esquenta a cabeça isso aqui foi só uma introdução deixa o seu like aqui Portanto tem dúvida deixa nos comentários se você gostou da aula deixa nos comentários também
se inscreva no canal Ative o Sininho fica por aqui então até mais [Música]