Fala meu amigo minha amiga beleza Professor Pietro aqui para mais uma aulinha do nosso curso de Git github hoje falaremos um pouco sobre aquele famoso comando komite e outras coisas relacionadas ao Comet que são importantes também para que você não passe tão mal na hora de trabalhar com as publicações do seu código vamos lá [Música] caso você seja novo no canal nova no canal por gentileza eu preciso de esse favorzão se inscreva aqui deixa o Sininho ativado para você receber as novas aulas e os novos conteúdos que eu publico aqui gratuitamente é conteúdo Sem enrolação
direto ao ponto toda via sem também deixar de falar do Essencial por gentileza também deixa aí o like no vídeo porque esse é o único pagamento que eu peço para vocês em troca desse conteúdo gratuito de qualidade que vai ficar aqui provavelmente para o resto da vida para todo mundo que quiser aprender essa parada Demorou e se você achar o último esse vídeo por gentileza Já compartilha com seus colegas porque Provavelmente sim esse vídeo será um dos mais úteis pra quem tá começando na carreira de débito Bacana Então sem mais delongas vamos lá para o
nosso curso de github Relembrando Relembrando o que vimos nas aulas anteriores Olha só na última aula a gente falou aqui do setup do ambiente né a gente falou aqui a de como a gente pode fazer para instalar o Git como é que a gente tem que fazer também para criar nossa conta no github e também para instalar o visual Studio code e as respectivas extensões que poderiam auxiliar a nossa vida e também vimos visualmente conceitualmente aqui a os fluxos de ação que a gente tem que executar para fazer o Elite do nosso repositório ou para
a gente clonar o repositório de alguém isso a gente vai fazer na prática também nas próximas aulas fiquem comigo não e desanime não se desapontem beleza vamos que vamos na aula de hoje então falaremos um pouco mais sobre o gitcomite que é sem dúvida um dos mais importantes comandos do geech Então olha só coisa importante de quando você estiver trabalhando em equipe se você tiver trabalhando só no seu projetinho local você não tá muito preocupado com organização nem nada aí cometa do jeito que você quiser ela faz o sistema do doido agora se você tiver
trabalhando num projeto sério em uma empresa que tá te pagando o salário seja você estagiário ou Sênior né provavelmente você tá aqui no meu canal Provavelmente você tá iniciando mas caso se você não esteja iniciando e você realmente só esteja querendo aprender um pouco mais também sobre essa ferramenta olha só presta atenção no que eu vou falar aqui ó adicione apenas as mudanças certas no comete porque porque geralmente quando você tá trabalhando em uma empresa você recebe uma ordem de serviço Essa ordem de serviço geralmente ela é uma história ela é algo bem específico já
analisado na melhor das hipóteses eu sei que nem sempre é assim mas é algo que é é digamos assim é atômico é uma feature que você tá recebendo pra implementar pra codificar que ela é específica Então na hora de fazer os convites seja específico também não comenta um monte de feature misturada tenta evitar de comentar um monte de código fonte de uma vez Ok evite fazer um único convite para todo o código escrito tá evite muitas alterações e muitos arquivos na hora de comentar se você fez alteração e muito arquivo na hora de comentar seleciona
apenas uma porção de arquivos comenta ela separadamente depois seleciona outra porção de arquivos que tem a ver com outra com outro pedaço da sua alteração comita ela separada mesmo que você na hora de implementar tenha feito isso tudo de uma vez só para sei lá ganhar produtividade enfim tá sempre busque comentar o que está relacionado a um pequeno módulo Beleza quanto mais mistureira tiveram seu convite pior para todos pior para todo mundo para você para quem tá pegando o seu código depois no futuro se você quiser ver o que aconteceu se um bug surgir na
Sua Ficha você vai ter que investigar aqui para saber se foi você que mesmo que implementou e que estragou esse essa sua ficha ou não né então assim até para facilitar a tua vida se Organize para você não passar vergonha na empresa depois tá olha só como que a gente faz para controlar o que será ou não comentado beleza como é que a gente faz então a gente usa geralmente o Git GIF para a gente visualizar as alterações que foram feitas a tô na dúvida que seu convite isso aqui ou não dou um dif lá
vejo se o que eu mudei faz parte da feature na qual eu tô me baseando para comentar E aí beleza eu decido ou não comentar aquilo lá né ou até às vezes eu desfaço alteração para poder comentar e depois altera de novo enfim tá eu vou usar muitas vezes também moçada vocês vão usar o tal do Git estéreus kit estéreos É o comando que permite ver Quais alterações vão ser comentadas ou seja o que que tá lá naquele Stay gente lembra que eu falei acho que na segunda aula Stay Gente o que que tá elencado
para ser comentado ou não porque o Senhor comi não é porque Você alterou um monte de coisa e simplesmente salvou que isso vai ser adicionado no teu convite você pode escolher o que vai ser comentado mesmo tendo alterado um monte de coisa você pode deixar as alterações na sua máquina local mas o comete ele pode ser específico para algumas coisas só E como que você escolhe essas algumas coisas só para serem esteja para serem elencadas no convite você usa o Git Edge tá então Git Edge É o comando para adicionar alterações no comete E aí
geralmente geralmente quando você dá um Git EAD você dá um Git stereos de novo para rever as alterações que estão aí alencadas para o convite eu sei que parece bastante coisa mas dá uma respirada para você que nunca fez isso dá uma respiradinha daqui a pouco na prática conforme você vai fazendo isso com mais frequência fica mais claro e você vai ver que na verdade não é nenhum bicho de sete cabeça isso aqui e mais e mais dá para fazer pelos comandos de texto numa boa não precisa esquentar Ah é muito difícil e tal isso
aí no começo pode ser difícil mas cara fez uma fez duas fez três depois da décima vez você tá automático Ok você não vai ter que ficar caçando o botãozinho e fazendo por interface gráfica confia em mim vem comigo Olha aí sobre o comete o comete em si ele a publicação do código quando você publica o código você tem que dar um título para essa publicação e você tem você pode deixar uma mensagem associada a essa publicação de código tá o convite ele tem essa estrutura Aqui de baixo ó ele tem esse formatão aqui então
o comando é gitcomite menos M E aí você dá a mensagem que você quer dar para o seu para o seu pro seu convite tá então essa mensagem aqui ó ela é justamente a primeira mensagem que você coloca ela vai no título e depois você pode ir colocando mais outro menos M aqui ó e colocar mais uma mensagem zona enorme ali e tal e isso vai no corpo do seu convite tá mas não esquenta a cabeça por enquanto tá começando agora beleza coloca só uma mensagem simples depois você vai experimentando para ver o que que
dá para fazer de diferente mas olha só que que é interessante a gente falar sobre essas mensagens porque são importantes elas são importantes se é importante a gente também comentar coisas pequenas módulos pequenos por vez é importante que na hora de comentar esses esses módulos que a gente tem a noção de que o título precisa ser o mais conciso possível o título tem que ser direto para Puff se você ler o título você tem que entender o que que foi comentado Essa é a ideia né se você tiver com dificuldade de escrever o teu título
porque está colocando muita coisa junto no título ali infelizmente Provavelmente você colocou muita coisa no teu convite e tá na hora de você rever lá no gitérios O que que você vai realmente comentar e o que que você vai tirar daquele comete tá geralmente você vai ter que tirar coisas do comitisse o seu título tiver muito muito Frankenstein aí outra coisa é o corpo é bacana que você tenha sim uma mensagem de corpo um pouco mais detalhada daí a mensagem pode ser detalhada a primeira coisa que geralmente você vai querer colocar é a diferença entre
antes e agora o que que tinha antes do Comet O que que tem agora depois do convite a segunda coisa é porque você mudança para implementar uma ordem de serviço xyz para corrigir um bug que precisava ser corrigido e tal e por terceiro você pode colocar informações extras como por exemplo cuidados especiais alertas que de risco para convites futuros você pode colocar aqui eh mensagens indicando para galera que tem alterações que não foram aí mas que vão no futuro ou que tem coisas que são sigilosas que não podem ser comentadas que estão em um arquivo
à parte que precisa ser configurado na hora de rodar o sistema e tudo mais beleza de novo aqui então o nosso comando é o gitcomite menos M mensagem Lembrando que antes de eu fazer o convite eu preciso fazer um Git um geech falar de dot envie mas no futuro se você foi trabalhar em uma empresa de programação deve com JavaScript por exemplo você vai cair nesses arquivos do atchihaile o que que é ser do ATM geralmente são configurações específicas do ambiente no qual esse projeto tá rodando então às vezes tem uma senha de banco de
dados uma uma Connection string Às vezes tem ali uma chave privada Às vezes tem enfim informações que você não pode deixar pública no seu repositório se você colocar isso no teu repositório qualquer um poderia por exemplo invadir o seu servidor sabe pode derrubar o seu banco de dados é uma coisa bem arriscada então o que que você faz você coloca no Git Ignore para que no momento em que você vai fazer no convite essas coisas não sejam adicionadas Então essas coisas que estão aqui ó nesse dot envie por exemplo que seria um arquivo um arquivo
da Change ele é literalmente um arquivo Você não quer que eu dou ATM seja comentado Então você coloca o dote em dentro do teu arquivo Git Ignore digita lá não quero que o dote ele seja adicionado ou enfim tem outras tem outras situações onde por exemplo se você é um programador já vai script você vai ter que instalar vários módulos né para poder rodar no deck end por exemplo algumas situações lá algum alguns códigos algumas lógicas do teu back end só que você não vai subir para o github todos os módulos que já estão no
gifthrub que você simplesmente baixou lá com o npm ou com yargue da vida né se você tá falando grego para você aqui fique em paz no futuro você vai entender o que eu tô falando mas aí você vai de fato querer colocar o node modulus aqui no Git Ignore para você simplesmente não comentar isso lá no github tá é enfim são boas práticas que você vai aprendendo no futuro Aí caso seja renovado bacana tudo bem Então qual que seria o fluxo de ações aqui pra gente executar um convite eu escrevo o meu código né eu
já dei um kit illit lá atrás ou eu já clonei esse repositório escreveu o código alterei o código dei um kit Edge para escolher Quais são os arquivos que eu quero adicionar nessa alteração nesse convite do meu gitcomite escreva o Tite Escreva as mensagens tudo bonitinho beleza nesse momento nesse momento a alteração já está salva no meu histórico de comitis local do meu repositório da minha máquina isso já foi coitado beleza aí se eu quiser enviar esse código lá pra galera que vai trabalhar comigo lá para os meus pares que são programadores também aí eu
dou um Git dou um Git Punch beleza e aí no momento do Git Punch esse código ele sobe para o github Beleza então o gitcomite salva no Git local o Git Plus já Joga lá para o seu github ou para o beatbox independente do que você tiver usando recomendo que você use o github que é o que nós vamos usar aqui nas práticas Ok e ainda ainda mais dependendo se você fez um kit push para uma Branch para uma Branch que é uma Branch separada você geralmente vai querer que esse seu esse seu push que
seu código que já está no servidor que ele vá para Brant principal ou para Brant a gente vai falar de branches aqui depois ou seja para que daqui a pouco isso caia lá para o cliente ou para a equipe de testes enfim aí você vai fazer um Paul request Não esquenta a cabeça o que que você precisa saber assim sair dessa aula entendendo mais ou menos que você vai escrever código que você vai dar Git Edge nos arquivos que você quer comentar que você vai dar um vídeo ponto se você quiser jogar isso para o
repositório online você dá um Git Plush Não esquenta a cabeça com purecast por enquanto bacana belezinha muito bem então o que que a gente vê na aula de hoje vimos vários detalhes aí do kit Comet como é importante a gente ter Comet separados com sisos como é importante não comentar um monte de coisa de uma vez só quando a gente tá trabalhando em equipe tá e vemos aqui por final também aí a o kit Comet Lembrando que falamos aqui um pouco também do Git ignorar que é muito importante o giftyles o kit dif enfim essa
aula Ela foi bem abrangente é bom que a gente passe por essa parte conceitual daqui a pouco a gente vai para a parte prática justamente justamente quando na próxima aula na próxima aula teremos então handzon mão na massa Vamos criar e trabalhar com um repositório belezinha maravilha então é isso que a gente tem para a próxima aula Fico por aqui por enquanto E aí meus amigos meus amigos não posso deixar de dizer se você chegou aqui até o final eu quero por gentileza que você diga o que você achou dessa aula Se você entendeu se
você não entendeu se você tem dúvidas deixa aqui nos comentários e se você ainda não deu like por favor é o momento de você retribuir esse meu esforço para você aqui então deixa o like aí nesse vídeo por favor compartilha ele com seus colegas aí com os seus colegas para que eles também aprendam um pouco mais da teoria sobre o que a gente tá falando aqui bacana e a gente se vê portanto na próxima aula um grande abraço até mais [Música]