Olá meu amigo minha amiga tudo beleza eu sou professor Pietro Marcinho de Oliveira também sou desenvolvedor e essa é a nossa segunda aula do curso de Git e github bora lá [Música] muito bem seja bem-vindo seja bem-vinda caso você não me conheça já me apresentei anteriormente essa aula de hoje a gente usa para dar continuidade a introdução ao github mas antes disso eu preciso por gentileza que você deixe a sua inscrição aqui por gentileza deixe o seu like assine com o Sininho para que você Receba as atualizações e as notificações de novas aulas que a
gente vai estar lançando aqui no canal Maravilha Bora lá então pro que interessa Bora para a nossa aulita show de bola gente então dando continuidade ao curso só lembrando o que que a gente viu na última aula fizemos aqui uma introdução ao sistemas de controle de versão falamos do svn falamos do Git falamos aí também das plataformas de hospedagem Como por exemplo o beatbox ou o próprio github que é o que nos interessa fechamos a aula aqui falando de alguns termos importantes uma ressalva que eu faço aqui antes de continuar é que você lembre da
minha dica de você perder o medo e já começar a decorar um ou outro rapidinho de interface de texto né comandinhos do terminal beleza e aí o que que a gente vai ver então nessa aula a gente vai falar aqui sobre controle e monitoramento de estados então Toda vez que você publica um novo código você muda o estado do seu sistema do seu software o estado dos seus códigos fonte é isso que a gente vai ver na aula de hoje bacana vamos lá então dando sequência Olha só monitoramento de Estados e ambientes o que a
ferramenta monitora enquanto alteramos salvamos e ou publicamos código Essa é a aula de hoje vamos lá então olha só no controle monitoramento de estados a gente tem aqui algumas coisinhas que a gente precisa entender a primeira delas é o diretório de trabalho corrente ou working da Record Então veja quando a gente está trabalhando com código a gente está trabalhando no diretório de trabalho corrente na nossa máquina tá então quando a gente vai lá e escreve alguma linha de código em um arquivo e aos salva isso esse salvamento é feito localmente no nosso diretório local OK
outra coisa que a gente tem aqui é as alterações que estariam elencadas para o komite Então veja uma coisa é acabei de escrever uma linha de código clique em salvar na ideia salvei na minha máquina local ponto depois eu preciso escolher o que de todas as coisas que eu alterei que eu salvei dos arquivos que eu criei eu não preciso cometar tudo eu posso escolher só um pacote específico de coisas para comentar então aí Então veja eu tenho o diretório de trabalho corrente que é simplesmente alterar o código e salvar o arquivo outra coisa é
eu escolher as alterações elancadas para o convite Ok as alterações ela encaradas para o convite a gente chama de Stage Snapchat ou simplesmente ok tá em Stage tá elencada para fazer convite ou seja eu tô selecionando as alterações que eu tô querendo comentar ainda não comentei mas eu tô querendo comentar Ok então os stageing Snapchat aqui seriam os arquivos que estão alterados e que foram selecionados que irão para o comiti quando eu eventualmente decidi fazer esse convite tá muito bem aí eu tenho aqui os convites feito então escolhi o que eu quero comentar e comentei
aí eu vou ter um histórico de alterações publicadas eu vou ter um comitê History OK daqui a pouco a gente vai mostrar isso aqui visualmente para vocês vai ficar mais claro de vocês entenderem Beleza então olha só as alterações de código fonte que já foram salvas no repositório local e que já foram elencadas e comentadas elas ficam comentadas elas ficam registradas no histórico uma vez que você comentou vai ficar lá registrado vai ter lá um identificador um código que identifica aquele convite que você fez e aí realmente você já tá salvando isso no tá aqui
seria possível então trabalhar tanto no repositório local quanto no repositório remoto Ou seja eu posso comentar isso localmente ou posso comentar isso e já jogar para o repositório remoto comitando isso remotamente Ok tomar cuidado com a com o convite no repositório remoto porque isso afeta ou pode afetar o trabalho dos seus colegas que estão trabalhando com você nesse projeto Beleza então basicamente Olha só vamos aqui ó como é que fica esse resumão dos Estados do Git Ok os estados do Git ele se resume nisso ó eu tô trabalhando dos meus arquivos e tal salvei os
arquivos esses arquivos estão salvos localmente Eles estão no meu no meu diretório local aqui eles ainda não estão elencados para o comitide eles estão not staget vai ter um comandinho no Git que a gente vai usar para fazer com que isso fique staget Ok então daí escolhi lá quero ah sei lá quero comentar só esse primeiro documento não quero comentar os documentos de trás ou eu quero comentar todos beleza quero é o primeiro segundo e o terceiro documento que eu criei aqui os arquivos de código fonte beleza não interessa não interessa só que você escolhe
o que que você quer comentar nesse momento você então faz o convite do que está estejattes escolheu o que que você queria comentar e comentou Beleza você tem um novo convite Ok quando você fez o convite você tem você tem uma sequência de convite Se você tem então o primeiro convite o segundo convite terceiro convite enfim você tem uma timeline de publicações de código beleza é basicamente isso que eu tinha para mostrar para vocês entendam muito bem isso aqui talvez fique um pouco confuso por enquanto talvez você olha pra isso aqui e não e não
assimi isso tanto mas daqui a pouquinho a gente vai ter aulas práticas e na prática você vai ver que isso aqui é muito simples é mais simples do que parece é basicamente autoria documento escolhi o que eu quero comentar comitei E aí eu tenho um histórico dos cometas é isso tá não tem muito segredo não fechou show de bola então que que a gente viu Nessa aula aqui a gente viu aí o controle e monitoramento de estados eu tenho estados locais eu tenho estado descomitados Eu tenho um histórico beleza e a gente mostrou aqui eh
em vias visuais né é um resumo disso tudo o que veremos na próxima aula falaremos aqui de alguns comandos básicos do Git os comandos mais comuns do Git que você vai aprender aqui ao longo do curso a maioria deles bacana show de bola então se Organize aí estude bonitão Ok desço e então a gente daqui a pouquinho daqui a pouquinho a gente vai ter já aulas práticas para você seguir aí praticando Maravilha antes de encerrar a aula por gentileza se você chegou até aqui deixa seu like compartilhe esse vídeo com a galera que você acha
que vale a pena entender do que eu falei aqui se tiver alguma dúvida fale nos comentários e se você não se inscreveu no canal ainda se inscreva Ative o Sininho para receber as notificações das próximas aulas que serão lançadas aqui gratuitamente show de bola fica por aqui então te vejo na próxima aula até mais [Música]