Curso de Git e Github COMPLETO 2024 [Iniciantes] Desafios Muita Prática

330.29k views10183 WordsCopy TextShare
Dev Aprender | Jhonatan de Souza
🔥Quer se TORNAR um PROGRAMADOR Python e aprender DIRETAMENTE comigo? Então clique aqui: https://lin...
Video Transcript:
Olá neste curso completo The Gift it Rubi eu vou te mostrar exatamente como que você pode usar o Kit Elite Rabi para transformar os seus projetos em algo totalmente fora do controle em algo organizado e profissional e assim quando você terminar esse curso você nunca mais tem que se preocupar em correr risco de perder o seu código e vou te mostrar como que você pode separar o seu código diversões vibrantes diferentes e também vou ensinar o que é o conceito de Brent eu tenho certeza que essa é umas habilidades mais importantes para um profissional da
área de programação e você vai aprender a dominar ela e além disso nesse curso completo de higiene Rabi eu coloquei todos os outros habilidades que o jogo essencial para vocês tornar um profissional completo e fica perto de retorno muito simples eu quero tornar esse curso O curso número um de guide web aqui no YouTube e a melhor forma de você me ajudar a fazer isso é de pegar o link desse vídeo e enviar para pelo menos um grupo de pessoas que seja interessado nesse tema também pronto para começar então desce agora aqui nos comentários Digite
o seu nome o dia que você está começando e o quanto você já conhece The Gift já comentou Beleza agora vamos primeira aula bom então Quais são os pré-requisitos a fazer esse curso bom eu preciso que você saiba no mínimo está navegando em sites baixando arquivos criando passas e fazendo instalações comandos básicos conhecimentos básico em informática se você tem isso e você tem principalmente a paciência com você mesmo você pode se fazer esse curso é e o que Que Nós aprendemos we have e que é o guincho Beach rugby último Nós aprendemos a usar o
hijab e que você vai ter que aprender se você quer trabalhar profissionalmente é pelos smoothie vo que o seguinte um fluxo normal de trabalho é o seguinte Imagine você está trabalhando no projeto certo e você tem aqui um arquivo de programação chamar ele de up.my Ok você está criando ali um arquivo e dentro desse arquivo você tem códigos né você em vários cortes está escrevendo você tem por exemplo o código aqui embaixo vamos imaginar você escreveu lá algo como o seguinte print Hello talvez no primeiro minuto você escreveu um aninho do código porém como passar
do tempo você vai escrever mais código ali daqui a 5 horas para ver se tem alguma o seguinte Nesse momento você tem um código mais autorizado mas caso você Cometa um erro aqui você não conseguiria voltar para uma versão anterior e isso porque você não está gerindo as diferentes reações do seu código porém com controle de versão Você pode ter uma versão um para esse código aqui e você pode ter aversão dois para esse código aqui então se você por algum motivo cometer um erro é simplesmente Ver como estava o código que estava funcionando anteriormente
na versão você pode rodar alguns comandos que voltam para a versão Inicial e da mesma forma aqui tem um segundo benefício que é trabalhar em equipe quando você está trabalhando em equipe vamos imaginar que isso aqui seja o código de uma pessoa certo vamos colocar aqui pessoa um isso é duplicar isso aqui vamos imaginar que nós temos duas pessoas na sua equipe Ok e aqui está o código da pessoa dois caso membro da sua equipe dois vem aqui outra esse código de Hello ou para Hello people o que nós temos agora aqui é um conflito
de arquivos Então quando você quer unir esses arquivos posteriormente para gerar uma versão três por exemplo do código se você não tem um sistema de controle de versão o que pode acontecer é que esse código que vai completamente sobre escrever esse código aqui porém Pode ser que você não queira que isso aconteça e se você tiver usando o sistema de controle de versão como hiit é possível que você faça um processo chamado de merge Que horas você vai unir os códigos selecionando Qual o código deve ser aprovado e mantido e qual o código deve ser
e que assim vocês podem conversar entre a equipe através dessas ferramentas e concordaram que deve continuar a versão 3 ou que deve ser removido na versão três e sem vocês vão ter os conflitos resolvidos de forma profissional certo Esses são apenas um dos benefícios que o hit oferece E lá vamos entrar no dito é porque alguém Ruby Ruby Ruby é apenas um local onde você vai estar armazenando todo esse código que está sendo mencionado dentro do hit certo é apenas isso é apenas uma das locais onde você pode armazenar um código mencionado pelo vídeo existem
outras plataformas O que é a mais famosa hoje certo então a gente possa começar a colocar isso na prática na próxima aula eu vou te mostrar como que você pode estar o ritmo do seu computador e aí está aprendendo coisas novas aqui comigo a melhor forma de você me ajudar a tornar esse curso Curso número YouTube é muito fácil apenas curtir esse vídeo aqui e mandar ele para pelo menos mais uma pessoa para que nós possamos tornar esse curso número um YouTube Então vamos agora aprender como instalar o ritmo seu computador bom então vamos agora
instalar o ritmo no seu computador eu vou fazer esse processo aqui no Windows Mas se você tiver Merkel lindos Fiquei sabendo que eu vou te passar as instruções para isso também então você vai abrir o seu navegador aqui eu estou usando o Microsoft Edge e você vai pesquisar aí você vai entrar no google.com e digitar Edit download Valente e agora você vai entrar nesse primeiro link aqui que é o gift traço sm.com/download entrada aqui elas vão escolher a pensão correspondente ao sistema operacional só que eu parei de acordo com o sistema operacional eu estou usando
aqui o Windows do motor Garen download for Windows que eu vou escolher a versão 64bits ele já fez o download automaticamente Então vamos só aguardar feito isso vou colocar aqui para poder executar esse problema e agora nós vamos apertar quem próximo ou next próximo ou next próximo ao next next next next next next next next next next next next next Story essas não tem segredo para instalação é muito fácil é o básico instalação e você pode desmarcar segunda opção aqui e dar um feliz para verificar se funcionou corretamente você vai abrir o terminal então você
vai entrar no seu botão iniciar digitar CMD e dar um ente ou você abrir o terminal e o seu sistema operacional você vai ditar Nitrato help e darão entre se você vende todos esses comandos aqui é porque você está com um kit instalado corretamente certo então se você conseguir fazer isso na próxima eu vou te mostrar como você pode ficar o seu primeiro repositório Beach cá é mas antes disso nós temos também criar uma conta no Beach rugby que será local para onde nós vamos estar mandando todos os nossos repositórios ou seja os nossos códigos
versionadas para este site e site é o hit Rehab então rápido novamente no seu navegador e entre no site it hub.com o que você vai seguir o processo para criar uma nova conta certo dia de seu e-mail apertar em continuo criar uma senha pensar em continuar digitar um nome de usuário e seu nome de usuário vai aparecer para todas as pessoas tão interessante você coloca o seu nome porque o seu portifólio Hit Vai representar praticamente o seu currículo online Então coloca o nome de real e não coloca esses nomes para nickname tipo coisas de jogos
em coloca aqui o nome real profissional por exemplo vou colocar aqui Jonathan traço de traço Souza para isso deve aprender e vou usar em continuar com tio e ele está perguntando se quer receber as atualizações por e-mail ou de tarde não eu ia perguntar encontrinho é que ele está me pedindo pra resolver não posso um aí você pode fazer isso também né resolver um desafio provar que você não é um bot e depois você pode criar a sua conta OK funcionou agora Posso descer a página e clicar em incluir aquela ou criar conta último passo
agora Navegar até achei meio e pegar esse código de atualização vou entrar no meio e rapidamente aqui ok então você vai receber o código confirmação no seu e-mail vou clicar aqui e aqui está o meu corte confirmação vou copiar ele voltar aqui colar aqui dentro e agora você pode escolher quantas pessoas estarão trabalhando com você no meu caso só ele dão um gesto me e eu sou um professor e depois a pensar em continuar se você pode fazer os interesses você tem programação eu não menti coloco todos aqui porque eu posso precisar de desse as
funcionalidades algum momento então coloco todos caso eu preciso delas mais tarde depois eu aperto em continuar aqui você vai escolher qual versão do vídeo você vai usar ser a versão paga ou gratuita eu vou subvenção gratuito que é o suficiente pra gente e apertar aqui em continuar de graça for free pronto nós já temos essa parte resolvida E Agora Nós podemos ir na próxima aula onde nós vamos criar nosso primeiro projeto usando o Git e aqui então agora o seu primeiro desafio é compartilhar o seu perfil do vídeo aqui nos comentários e como que você
vai fazer isso bem simples você vai entrar aqui nessa linha aqui clicar em Orfeu o meu perfil e você vai copiar esse link está aqui em cima com trouxe eu quero ser um controle aqui nos comentários dizendo me siga e coloca aqui o link do seu ggtab e na próxima aula vamos pegar o nosso primeiro repositório Git bom então vamos agora criar nosso primeiro projeto do hit que é que você vai em algum local no seu computador e crie uma nova pasta então novo New Folder e vamos chamar aqui de projeto um deve aprender eu
vou entrar nessa pasta e aqui dentro dela nós vamos inicializar o nosso repositório Como que eu posso fazer isso Jonathan bem simples mas vamos ficar com botão direito e depois o comando digite best Heroes gearbest aqui que significa nós vamos abrir um comando uma linha de comando dentro daquela pasta vou dar aqui um like e agora eu estou dentro daquela pasta nesse caso quando eu faço isso estou usando a linha de comando própria do Guide e que você pode ver os comandos de forma mais fácil Ok e o Como que você vai Decolar agora é
o seguinte você vai ditar Acredite espaço rinite e dar um enter é só isso E se nós olharmos aqui atrás você pode perceber que aparentemente nada aconteceu isso é porque para que você possa ver o artigo que acaba de ser criado você precisa estar permitindo vendo os arquivos escondidos para fazer isso você pode colocar envio ou visualizar e marcar aqui rede iden ou itens escondidos quando você faz isso você pode perceber que um arquivo digite foi criado aqui de modo escondido isso é porque esse arquivo não deve ser modificado manualmente ele é criado automaticamente e
você não precisa mexer nele mais então agora vamos começar de fato ver se tornando nosso código mas eu não tenho um código que ainda certo então vamos criar um código aqui agora através de um arquivo de texto botão direito new e sexualmente o arquivo de texto vamos chamar aqui de meu código e aqui dentro eu vou escrever algumas linhas de texto para falar Olá meu nome é Jonathan e vou salvar Fael seis e fechar só agora acabei de criar algo escrever dentro deste arquivo de terço em nós podemos imaginar que essa versão um do nosso
código estão fazendo aqui com um exemplo usando um arquivo de texto mas isso aqui funcionaria para código isso funcionaria para outros tipos de arquivos que tem linhas de texto dentro dele certo agora nós vamos voltar aqui vou colocar lado a lado para vocês entenderem que que está acontecendo na esquerda tem os meus arquivos e na direita tem a linha de comando do Guide e para que eu posso verificar o status do meu repositório ou seja o local de estou guardando meu código está ou não atualizado que eu vou digitar o comando Git status e dar
um enter e que você vai ter um relatório dizendo quais arquivos já foram incluídos no controle de versão e quais arquivos ainda não estão incluídos no controle de direção ou também se algum arquivo Foi simplesmente atualizado neste caso as informações importantes a primeira seguinte ele está dizendo aqui que não existem coments coments são versões do código mas não fizemos nenhuma versão do código ainda eu já vou te mostrar como que faz isso depois a próxima parte é o seguinte ele está dizendo que arquivos estão entregue ou seja eles não foram adicionados ao controle de versão
e que ele vai apontar quais arquivos não estão ainda no controle de visão como eu só tenho um arquivo ele está botando somente esse arquivo aqui que é o meu código ponto de ser dizendo que ele não foi incluído e agora porque nós temos que fazer é incluir este arquivo ao nosso controle de versão para que nós possamos criar a nossa primeira versão do código exatamente isso que eu vou te ensinar na nossa próxima aula bom então agora se nós olharmos a mensagem aqui ele está dizendo que há um arquivo que não foi assinado o
controle de versão e para tirar esse arquivo ao controle de versão é muito simples basta que você vem aqui e Digite o comando e ITE AD e o nome do arquivo que nesse caso você vai colocar entre aspas duplas então "duplas e que dentro das" duplas você vai digitar o nome completo do arquivo que é o meu código. é triste e você pode descobrir o nome que deve ser digitado olhando o texto que está em vermelho aqui em cima certo e agora vou dar um enter quando Rosa Esse comando este arquivo Acaba de ser preparado
para ser adicionado o controle de versão e para confirmar isso Posso rodar o comando Git status mais uma vez e dão entre agora você vai perceber que eles fazendo aqui newey ocorre acontecer foi adicionado Porém isso aqui é um caso mais simples onde você tem apenas um arquivo em um projeto maior Você pode ter vários arquivos e você não vai querer tentar adicionar cada um deles manualmente e lentamente assim Existe uma forma mais rápida de fazer isso mas antes disso deixa eu criar mais alguns arquivos aqui eu já volto vou te mostrar como fazer isso
ok então olha aqueles que anda você pode perceber que adicionei 3 arquivos diferentes sem os pontos xlsx apps.py hedionda ponto.png ou seja três tipos de arquivos diferentes e três novos arquivos pro nosso projeto e agora se rodar o comando Git status e dar um ambiente Você pode perceber que esses 3 arquivos estão sendo identificados como não estando dentro do controle de versão agora para você adicionar os três João e você pode usar o comando digite AD espaço ponto que darão entre que acabou de acontecer eu acabei de deixar todos os arquivos estavam pendentes esses aqui
para o meu controle de versão tanto que seu pó dar o comando digite status você pode perceber que agora está identificando aqui e esses arquivos também foram adicionados Então essa é a dica para você tirar vários arquivos mais rápido e não ter que digitar um comando ali desde tatu por exemplo 3 comando seguinte AD sequencialmente esse aqui é muito mais rápido e mais eficiente com esses arquivos prontos para serem enviados para o nosso controle de versão na nuvem que vai ser o hit Rehab Mas temos que criar a primeira versão e para criar uma versão
do código nós rodamos o comando chamado de Comércio e exatamente o tema da nossa próxima aula e aí tá conseguir aprender o vídeo comigo se você tá gostando esse vídeo a melhor forma de você me ajudar é só descer aqui e apertar botãozinho de curtida e mandar esse vídeo por pelo menos uma pessoa e se você vai estar me ajudando a transformar esse vídeo esse curso número um aqui no YouTube e bom então com esses arquivos adicionados Vamos criar a primeira versão rodando o seguinte comando e it commit traço Eme que significa mensagem e nós
vamos agora entre aspas duplas colocar aqui uma mensagem que vai representar o que foi feito naquela versão Essa é boa parte que você vai usar sempre você quer uma nova versão do seu código nesse caso Como a versão Inicial nós normalmente chamamos isso aqui de commit inicial Ok eu vou dar um entre e se você tiver rodando Esse comando pela primeira vez ele vai pedir que você configure o seguinte no seu computador então vamos agora fazer isso para que a gente possa continuar aqui e se você ver aqui ele já te disse exatamente que deve
ser feito para você configurar o seu usuário do it que nós vamos digitar exatamente isso que está sendo escrito aqui certo edit-config traz troço Global usar ponto e-mail e aqui entre aspas duplas eu vou digitar o e-mail que usei lá no início para criar a minha conta do hit Ruby então eu vou digitar aqui o meu e-mail e você vai ditar o seu aí no seu computador e vou dar um entre bom e você vai rodar mais ou menos um kit config para as troço Globo user ponto name e que entre aspas duplas eu vou
deixar meu nome que é Jonathan de Souza que você coloca esse nome aqui e quando você envia essas versões do código versão versão dois estão três o seu nome vai estar atrelado a essa versão então por isso que eu coloco meu nome aqui doente pronto o nosso gente já está configurado Ok então agora eu já posso rodar o comando novamente Edit commit traço eme e coloca a mensagem dizendo corrente Inicial "duplas e dão entre e agora ele vai estar exibindo algumas informações importantes aqui que é o seguinte está dizendo que nós queremos um nova versão
do código é o seja um novo convite com o nome de commit inicial Aqui foram os arquivos adicionados e aqui é o nome da frente para onde nós estamos enviando esses alterações e já vou explicar o conceito de brand logo logo aqui no mais importante entender é que esse arquivos agora vão ser enviados para o nosso repositório na nuvem dentro do hit Rehab então na próxima eu vou te mostrar como que você é isso arquivos para o kit Rubi usando o comando chamado discutir a bom então agora para enviar essa primeira versão do código para
o nosso servidor na nuvem você vai rodar o comando Git push e dar um enter só que agora você vai perceber que ele não funciona porque ele não sabe para onde fazer o puxou seja para onde enviar essas alterações então nós temos que definir agora para Onde estará sendo enviado essa alteração que neste caso a gente definir o link do nosso projeto na nuvem porém nós não temos isso ainda então vamos criar ele aqui agora usando o Gui te amo então se você já fez a conta no 20 Rabi como eu fiz no início esse
curso você já tem essa ponta pronta que a basicamente um local que vai estar recebendo os nossos códigos versionadas Então você vai colocar aqui no maizinho e depois que o galenismo eu posso estar ou não repositório você vai dar um nome a esse repositório eu vou chamar o meu aqui de projeto um Jonathan deve aprender você pode dar o nome que seja o único é que você pode opcionalmente colocar na descrição eu vou colocar aqui tutorial de como usar o gift criado pelo Jonathan da deve aprender e aqui é muito importante que você escolha entre
o privado no seu caso se você quer estar montando o portfólio que vai ser visto pelos recrutadores e vai estar provando que você tem conhecimento em algo pelo caminho você deixa em público porém seu projeto pessoal que contém informações sensíveis ou pronto você pretende vender ou estar como está lidando posteriormente você pode deixar em privado para que somente você tem acesso a esse projeto no meu caso no seu caso se você tá começando agora público vai resolver na maioria dos casos e aqui embaixo que você tem três outras opções adicionar o arquivo readme esse aqui
viu é importante conceptione que ele é basicamente um arquivo de instruções de como as pessoas devem usar aquele repositório então importante você sempre cria um você não precisa marcar as outras opções nas vamos falar delas mais pra frente no curso e você pode clicar aqui em cliente propósito ou criar repositório feito isso nós conseguimos agora trazer o código está no nosso computador local para nuvem ou seja para o site do gente habb.com E para isso você vai pegar esse link aqui em cima que você está vendo na sua tela com trouxe nele volte lá na
sua tela anterior que você estava e aqui você vai rodar o quê e por morte AB e que você meditar original desse jeito aqui e depois vai colar aqui clicando com o botão direito o link que você acabou de copiar botão direito e este Ok e agora eu vou dar um a gente só agora que eu acabei de fazer eu acabei de definir para onde meu código está sendo enviado e para que eu envio de faltou esse código nós vamos rodar o comando Git push ficaram entre e quando você faz isso você vai perceber que
ele não vai funcionar diretamente porque você não definiu para qual Branch Ele deve estar enviando o seu código mas já vamos falar sobre dente mais Imagine como se fosse divisões ou versões diferentes do seu código que estão sendo mencionados de forma separada Inicialmente nós sempre enviamos para Master Então você vai simplesmente copiar esse código está disponibilizando para você que com trouxe e selecione ele copiar e depois cole aqui embaixo a ideia como você faz isso é muito provável que ele vai abrir a janela aqui do vídeo rápido para você porque você ainda não fez o
login pela primeira vez se você já tiver feito login Essa ela não vai aparecer esse comando vai simplesmente funcionar Mas como ele não fiz o login ele vai aparecer essa janelinha aqui e nós vamos clicar em sign in with your browser ou logar com o navegador ou algo do tipo que vai aparecer para você e você vai entrar aí dentro do seu navegador ele vai perguntar se você valorizar ou não o acesso é que você espera alguns segundos e depois clique em autorizar dia de credential-manager' clicar aqui altenticado com sucesso e não posso Minimizar essa
janela e agora você pode perceber que ele já fez aqui adição você pode ver que ele mostrou várias coisas acontecendo aqui que basicamente a quer dizer que o seu projeto foi adicionado se eu voltar aqui ao meu navegador e voltar ao site do vídeo web E reiniciar essa página da refresh você pode perceber que ele vai dizer que a Branch Master recebeu uma nova atualização então para você ver o que foi ensinado essa Grande Mestre você pode ligar aqui a selecionar a versão da Brand mestre e aqui você pode ver que o seu código está
todo aqui do código foi chamado está aqui corretamente certo então você acabou de subir a sua primeira versão do código para o retirar eu consegue você pegasse agora excelente dos do projeto que você acabou de criar e colocasse aqui nos comentários dizendo criei meu primeiro repositório então beleza você conseguiu fazer aqui a sua primeira versão do código mas eu não quero que você quebra a cara fazendo e cometendo erros que os iniciantes costumam cometer então nas próximas aulas eu vou te mostrar alguns comandos mais avançados alguns conceitos mais avançados que as pessoas e profissionais fazem
no dia a dia ali o trabalho que permitem que eles trabalham de forma profissional assim como eu quero que você também trabalho ou seja trabalham em equipe ou você não mente trabalha por conta própria deixa aqui nos comentários não dizendo que você trabalha mais sol você trabalha muito com a equipe também queria saber se você está conseguindo aprender comigo e considera esse conteúdo um conteúdo de valor que o poder está cobrando por isso você pode fazer uma doação em qualquer valor que você jogar ser igual ao valor que esse conteúdo está trazendo para você basta
usar as informações que eu vou deixar na descrição desse vídeo e quem e eu escrevi apoia esse trabalho com o doação que eu vou estar muito grato por isso é o ok então você já fez a primeira vez um código mais o benefício inteiro de você usar uma vez treinamento é que você pode criar várias versões Então vamos ver aqui a versão número dois nosso código eu vou te mostrar como você pode estar adicionando novas atualizações seu código e enviando essas atualizações ao nosso servidor dentro de terapia vamos entrar aqui no meu código ponto de
ter que fazer uma modificação Olá eu sou uma nova linha e vou salvar aqui falseios vou fechar agora para verificar se houve alguma modificação no código Eu Posso rodar novamente o comando Git status deram entre igual a ele está dizendo que olha um artigo foi modificado corte e foi modificado isso aqui é o meu coord.de então eu devo adicionar essa modificação ao meu visionamento de um código para fazer isso você vai se fazer o mesmo processo que você fez inteiramente quite AD ponto da mente e rodo comando status mais uma vez para confirmar que ele
foi acionado o que ele foi modificado mas ele agora está pronto para ser enviado para a próxima versão então a próxima versão eu crio novamente aqui um negócio chamado Comet que é basicamente a versão então vídeo Comet eu dou uma mensagem aqui usando o parâmetro traço eme e entre aspas duplas eu coloco o que foi adicionado naquela visão para que eu possa estar tendo ali uma histórico de convites que faça sentido nesse caso como eu tirei uma nova linha uma nova funcionalidade Mas vamos imaginar que eu tenho adicionado aqui a funcionalidade de cadastrar novos usuários
então eu posso chamar a minha versão eu posso dizer que no meu convite aqui Eu Estou adicionando as atualizações que permitem permitir cadastrar usuários eu quero mente e agora você pode ver aqui foi feita só adição e agora eu posso enviar só atualizações usando o hit push e deram entre Então as atualizações agora foram enviadas para o meu controle de versão vamos voltar no meu navegador e vou Reiniciar a página aqui e vou entrar na minha doente aqui Master eu estou entrando aqui no meu meu código. Estes te buscar você pode ver que aqui a
nossa Já foi adicionada com sucesso então o seu controle de versão está funcionando perfeitamente u bom então voltando aqui como que eu posso ver o histórico das versões do meu código tem uma forma de ouvir o histórico Tem sim é muito fácil você pode rodar o comando Git reflog e que você pode ver que ele está está mostrando Quais são as versões que foram adicionados até o momento nós temos apenas duas versões e a versão mais atual sempre vai ser benção do topo da você pode ver aqui a versão mais atual e a versão que
foi feita antes antes dela e e o mais interessante é que agora eu posso te mostrar como que você pode fazer para voltar a uma versão anterior do seu código caso você Cometa algum erro e esse exatamente o tema da nossa próxima aula bom então agora nós vamos começar entrar nós temos mais avançados aqui do kit os temas mais básicos eu já cobrei aqui durante o início do curso Então agora vamos para as partes mais avançadas que vocês terá que usar quando tiver trabalhando em equipe ou nos seus próprios projetos nesse caso eu falei na
anterior que você pode ver o histórico usando o comando Git reflog vamos imaginar que você tenha cometido um erro e precisa e voltar uma versão anterior do seu código para fazer isso Lembrando que eu tô falando de alterar no seu código localmente você vai pegar aqui esse id e você vai digitar ele aqui dentro do comando Git reset traço traço hard e que você passa o número desse de vamos vamos imaginar que eu queira voltar a minha benção um que essa versão que eu vou digitar este e de aqui 1658 A4 e dar um jeito
e agora se eu cuidar da minha do meu arquivo meu código. Este que que vai acontecer você pode ver que ele está de volta ao meu a minha versão anterior porque você lembra que a versão atual tinha mais uma linha de texto aqui embaixo certo e ela não está aqui mais porque é porque eu voltei a versão anterior então dessa forma que você pode navegar entre versões diferentes do código tanto que eu posso agora por exemplo voltar para minha versão mais atual como que eu faria isso vamos lá kyung-hye log mais uma vez para ver
quais regiões existem atualmente você pode ver que ele está dizendo que existem três versões então você pode voltar a versão que você quer que no caso é essa versão aqui que a versão mais atual E para isso eu posso falar mais ou menos o comando Git reset traz traz o hard e eu passo aqui o ID que é esse daqui que é o ID da versão mais atual então 5362 dfb e dar um mente e agora se eu voltar aqui mais uma vez e abrir o meu código olha aqui Está aqui o nosso código da
versão mais atual mais uma vez aqui então você ver como é fácil navegar entre as versões do seu código e sem ter que se preocupar em perder o código porque quando você está querendo correntes você está ganhando versões Ou seja você está querendo cópias do seu código que podem ser movidas tanto pro Futuro contra o passado de acordo com é só que eu quero deixar aqui uma palavra de alerta para você não Rode esses comandos de mudar a versão A não ser que você realmente precise ir Lembrando que fosse você tiver trabalhando com sua equipe
consulte primeiro o seu superior seu analista para ver se isso é um procedimento que eles costumam fazer ou se existe algum outro tipo de procedimento diferente por cada empresa trabalha de uma forma diferente mas esse é o comando que você pode rodar para está mudando entre as versões existem outras formas de fazer isso mas eu quero simplesmente mostrar a versão mais simples caso você precisa de algo mais avançado recomendo que você consulte a documentação do Guide E também o analista que tiver trabalhando com você então agora que nós Já conseguimos estar navegando entre as versões
o nosso código Na próxima eu vou te mostrar como trabalhar com o conceito de Brites E como que isso vai afetar o seu desenvolvimento de software em ambiente profissional E aí você já vem chorava o seu código a gente começa a expulso desde que nos comentários para me dizer o que que você fazia antes de começar isso aqui ó o ok então agora já passamos a parte Inicial nesse curso se você já terminar essa parte Inicial gente que nos comentários fiz o básico agora tinha falado de Brites o que que são grande está vendo inglês
galho Ok mas vamos falar inglês que você vai ver se temos que ser um jeito como o galho em lugar nenhum é somente eu entendo alguma Branch mesmo basicamente são caminhos diferentes de você vai seguir durante o seu processo de desenvolvimento deixa desenhar pra vocês aqui vamos imaginar o seguinte tá vamos imaginar que a gente tem um ambiente aqui a gente tem uma Branch aqui a gente tenha uma Branch pertinho você pode imaginar cada Branch o meu local para armazenar o vesti ornamento do seu código que a gente pode imaginar que a gente tem aqui
abrangente a abrange b e abrangentes e beleza quando você começa a desenvolver como você viu nas aulas anteriores nós novamente vamos enviar as nossas alterações para uma bem chamado Master você pode ser algum outro nome mas você vai sempre tem um ambiente que você considera a principal e você manda as suas alterações sempre para ela vamos imaginar que essa aqui seja nossa Branch Master nesse caso bom então você vai ter autorização de código versão mais atualização a versão 2 Versão 131 São quatro e assim sucessivamente Cada medição representam a nova funcionalidade o seu código ou
talvez uma correção de um bug ou seja um erro que você encontrou onde você está trabalhando para você mesmo é só o seu pode você não vai publicar isso aqui em produção O seu código não vai ser expulso para usuário é só para você mesmo novamente somente já resolve o seu caso você não precisa vamos ver se complicar em usar outras brantz se você não está usando algo mais profissional que vai ter por exemplo interação com o cliente Porém quando você começa a avançar e quando você começa a trabalhar com equipe você vai começar a
sentir necessidade ou na verdade algumas equipes vão sentir essa necessidade de começar a trabalhar com outras branches para que você mantenha uma Branch estável aqui vamos imaginar que você vai ter aqui a sua mente principal no caso essa Branch aqui nossa Branca está sendo chamada de print bem nesse caso ela é nós vamos colocar só código de funciona só aqui o dia o vento não pode parar Então nós vamos ter correntes paralelas onde o desenvolvimento vai ser feito nelas e somente depois que você tiver certeza que aquele código tá funcionando você vai trazer esse código
novo e passarela para abrangente principal e o nome desse processo é merge nós vamos fazer um verde Ok eu vou te mostrar tudo isso aqui na prática mas eu quero que passou vai vir aqui de como se funcionar por alto então deixa eu te mostrar agora como que nós faríamos para ter um ambiente estável e depois caso você queira ter uma mente separada para trabalhar nas funcionalidades novas Como que você poderia fazer isso na prática Beleza então vamos lá quero que você abre aí de volta a sua pasta então aqui dentro também repositório já com
Git Bash aberto aqui se você não se lembra como fazer basta clicar no botão direito e apertar kitbash aqui eu posso digitar guitarra gretsch da mente e que nós podemos ver quais bens estão indisponíveis no momento neste caso eu tenho apenas uma mente que a Master porém cá a criar uma nova Branch como eu mostrei pra vocês aqui vamos imaginar que estou agora querendo criar essa Branch aqui OK Eu quero ficar essa brinde aqui como que eu posso fazer isso vamos pegar no chão novamente vou voltar e que eu vou rodar o comando Git Branch
e eu vou dar um nome a esta Brand é um nome comum que você vai ver muito aí durante a de um momento de sofre as pessoas chamarem essa doente Stadium que então vou chamar aqui the stadium esse apenas o nome tá é apenas o nome que você dá para uma branca está recebendo atualizações que ainda não estão testadas em produção então eu chamo ela de Stadium por esse motivo mas você poderia dar um outro nome de acordo com o por exemplo a funcionalidade que você vai criar para o naquele momento mas eu vou chamar
detergente para sempre ficar aqui e dar um enter depois de dar um jeito eu vou rodar o comando Git Branch mais uma vez que você pode perceber que nós temos duas correntes aqui e você percebe também que tem um asterisco e a máscara está verde porque isso quer dizer que abrange nós estamos trabalhando atualmente é aquela que está marcada com asterisco e estava residindo o momento para que eu mude the British eu preciso rodar um comando e não esteja fazendo alterações naquela Branch atual quero fazer minhas operações modificações e novas funcionalidades somente abrangente eu acabei
de criar para fazer isso eu posso fazer um gift check-out em nome da Band e nesse caso estejam e dar um enter e agora você pode ver que está dizendo aqui ó Sweet Children and staging os exames alteramos para british chamada the staging e agora vou dar um gift Brand aqui você pode ver que essa Brand é abrangente que está sendo selecionado atualmente então agora se eu abrisse código que por exemplo e fazer uma alteração vamos dizer que eu coloquei que o comando Olá meu nome é Jonathan de Souza estou fazendo alteração vão salvar essa
alteração no fechar aqui e agora se rodar o comando Git status que vai acontecer ele vai identificar uma notificação e aqui eu faço o mesmo processo para adicionar essa modificação só que lembrando essa modificação não está indo para minha frente Master certo tem que olhar de novo aqui o diagrama ela não vai estar indo mais para essa doente aqui porque agora eu tenho uma outra mente e eu só fazer e somente nela Então toda modificação que eu fizer agora vai cair somente na frente o que estou trabalhando que essa aqui certo então se eu voltar
aqui no meu código que dar um dit-elle para tirar essas atualizações depois um like comente braço e me adicionando e que eu escrevo o que eu acabei de fazer com a modificação que eu acabei de fazer e é bom que você faça isso em poucas palavras inscreva que foi alterado adicionando nome completo e de repente eu posso agora fazer o seguinte kit status e você pode ver que está ok nós podemos fazer o nosso puxe então eu posso fazer seguinte Beach push e dar um enter e que ele vai sempre te pedir Quando você vai
quando você cria uma Branch nova e você quer subir essa presente para nuvem que no caso o bilhete Rabi você tem que rodar o comando que ele vai te pedir que eu mando já tá pronto só você pegar copiar ele aqui Peppa Pig colar e dar um esse espera um pouquinho ele já fez alteração e agora a gente voltar aqui no site 20 Ranger Olha que que vai acontecer vou Reiniciar a página e agora é só clicar aqui na seleção de brindes você pode perceber que nós temos três brancos aqui agora certo nós temos a
nova bruxa que foi criada que Eu estendi E se eu entrar nela entrar no meu código contextos e olha aqui o código atualizado e se eu voltar uma página e olhar aqui o histórico de convites clicando aqui você pode perceber que quem está o nosso histórico adicionando o nome completo porém se eu voltar aqui no meu projeto e me trocar de abrange para Master e verificar o meu código ponto de ter esse aqui ainda está intacto então aqui que está o benefício você trabalhar em brecht a diferença você continua tendo a capacidade de vista não
se o código Porém você não vai correr o risco de alterar o código que está estável o código que está atestado e o código que está atualmente não gerando problemas para você vamos imaginar que você trabalhou que por um certo tempo na Band A ok que nós estamos chamando de stayed in aqui no nosso tutorial e as suas atualizações foram testados e estão funcionando corretamente então agora você quer fazer o que você quer trazer as suas atualizações que você criou no seu computador para nosso cliente principal que a nossa mente aqui nosso exemplo estou chamando
de Brent B Ok como que você poderia fazer para trazer as suas atualizações para essa Branch principal nesse caso nós vamos fazer um processo chamado de mexe e esse exatamente o tema da nossa próxima você pode impactar imensamente a minha vida fazendo uma coisa muito simples e se inscrever nesse canal porque assim você vai me ajudar a é um canal que vem pode ficar muitas vidas em dutos tem que fazer é se inscrever aqui que eu ficaria muito feliz se vocês em frente desse aqui e apertar esse botãozinho vermelho para gente ir bom Então nesse
caso vamos dizer que você já criou aqui você quer uma nova Branch que essa Branch eu te estende você fez atualizações o seu código que esse aqui do meu código ponta Esteves adicionou uma nova funcionalidade e agora você quer unir esse código novo que está funcionando com o código da Brand principal como você pode fazer isso vamos abrir aqui o meu terminal eu vou te mostrar como você pode fazer isso se eu digitar aquele gente brunch eu posso perceber que eu estou atualmente abrange staging ok porém eu quero unir o código com a Branch principal
Nesse caso a Branch Master então para fazer isso você vai fazer a seguinte sequência de Passos você vai entrar na mente que vai estar recebendo as atualizações que neste caso é a Branch massa Então vou usar o comando kit check-out master dar um e te dar um Hit Branch aqui eu posso perceber que estou agora na Master então tudo que eu tenho que fazer agora é meio de ar ou seja unir os códigos usando o comando digite mexe e eu digito aqui o nome da Band Onde eu devo estar puxando as atualizações o ambiente atual
então eu quero puxar da minha print steyding para minha Branch atual Master então eu vou digitar aqui Standing e dar aumente e agora você pode ver que ele vai dizer que o quê que foi alterado ele está dizendo que o arquivo meu corte. Sister recebeu alterações um arquivo foi alterado e recebeu inserções e recebeu exclusões ou seja mais modificando o arquivo basicamente O que está sendo dito de agora é só fazer um kit puxo e voltamos aqui o nosso enterrado eu vou voltar aqui na página do projeto se eu entrada aqui a Branch Master a
entrar dentro do meu código pronto este você pode perceber que aqui o código está atualizado com o código você tinha feito dentro da sua mente staging certo Então essa é uma das formas que você pode utilizar para estar trabalhando em uma grande paralela enquanto você mantém um ambiente estável e só adiciona a sua mente principal os códigos que foram testados e estão funcionando corretamente porém tem um alerta eu quero deixar para você TIM que é inclusive até esqueci de passar para você entre realmente que é o seguinte sempre que você entrar na Band principal por
exemplo eu dei que huggett eu sou a Branch Master que a minha mente principal antes de fazer o merge ou seja antes de unir as novas funcionalidades da minha Bleach nova com a minha mente principal eu preciso de puxar as atualizações que estão do meu servidor para minha máquina para ter certeza que eu estou unindo os códigos nas versões mais atuais possíveis porque se eu não fizer isso pode ser que um colega seu tenha enviado algumas alterações e você não incluir essas alterações na hora que você fez o merde e se você vai estar adicionando
código ao a versão antiga ou seja a versão desatualizada pela sua mente e isso é um perigo muito grande então antes de você fazer um merge entre na sua mente principal e rode o comando bitpool e de um Enter fica Esse comando de espuma fazer ele vai trazer as atualizações do Servidor para sua máquina local e somente depois de ter feito o pit bull você vai fazer o Stitch merge de uma doente com a outra que neste caso estou fazendo da minha ambiente steyding com a minha blythe master vou dar um enter agora OK Tudo
ok certo então lembrando o ciclo que você vai fazer é o seguinte para ficar desenhado aqui é meloso é fazer algum tipo de ambiente principal você vai gerar uma nova Brand a partir da bruxa principal trabalhar e adicionar novas funcionalidades na nova Brent e criou finalizar o trabalho na Band temporário me enviar ou seja unir o código da Band temporário com abrange o principal depois de testar Claro e fazer um Hit push da Band principal é verdade depois que você finalizou o trabalho na Brand temporária você vai dar um vídeo check-out na Brand principal de
tipo e depois você vai fazer isso aqui certo esse aqui são os passos que você vai usar quando você estiver trabalhando com uma equipe ou quando você tiver trabalhando com diferentes branches por questões de segurança você quer ter uma mente principal com código estável somente estável e uma doente com código de testes o código de desenvolvimento que é um de criar Branch the staging Ok eu vou deixar agora para vocês fazer porém áudio como isso funcionaria na prática vamos voltar aqui no nosso limite e agora vamos imaginar vamos ele tem qual Branch nós estamos atualmente
a gente frente eu estou na massa então aqui vamos imaginar agora que você recebeu a tarefa de criar o sistema de login uma nova funcionalidade no sistema processo você vai fazer é o seguinte primeiro você vai atualizar o código usando 20 cole para ter certeza que você tá no código mais atual feito isso você vai querer ou não é com base na Band principal para fazer isso em um cômodo só você pode rodar o comando Git check-out traço b e que você vai colocar o nome da sua mente que você vai criar agora Abrante de
funcionalidade eu vou chamar ela de sistema de login estou separando por trás aqui pra ficar mais legível e agora eu ensino aqui qual Branca eu vou estar usando como base para gerar uma nova Branch que neste caso é a Branch Master eu doente e agora vem que eu acabei de fazer eu criei uma nova Branca chamada sistema de login eu posso confirmar os anos o vídeo Brand está aqui e ela foi criada com base na Band Master então quando Rodrigo e comando aqui eu faço Exatamente isso então agora eu vou estar por exemplo vamos dizer
que eu queria que um novo arquivo chama ele de sistema de login com TXT Claro que seria um arquivo de código né Mas pode ficar fácil aqui vamos imaginar que você se ele tenha criado aqui no sistema de login Ok vamos imaginar que seja seu sistema de login eu vou salvar aqui e agora vou adicionar esse código ao controle de versão diet edge.org status é o que está pressionado eu vou confirmar as alterações que eu não corrente tão vídeo comente traço eme e aqui coloco criado sistema de login e dão entre agora vamos imaginar com
seja 30 estado código está funcionando aqui e você tem que agora um ele esse código com a Master Como que você vai fazer volta para Master usando o Guido check-out Master e agora primeiro você vai atualizar o código da Massa é porque você sempre tem que estar não pode mais atual nunca pegue código desatualizado e facilmente você vai quebrar o sistema tão 20 pouco feito isso eu posso fazer vídeo mexe aqui eu coloco o nome da frente que eu vou estar puxando as atualizações que no caso é minha mente nova que é chamada de sistema
traço de braço login e dar um entre e agora que foi feito está dizendo que eu ia tirar um novo arquivo aqui e agora se eu mandar essa alteração pro servidor usando a gente puxo dar um enter se eu voltar aqui no site do kit Rubi e Voltar na página do meu projeto eu vou entrar aqui na página do master expliquei aqui e selecionei mas tem olha aqui nosso sistema de login já foi adicionado o Brent principal certo então esse é o processo que você vai usar Sempre que você quiser criar uma nova funcionalidade e
sem quebrar abrangente principal E lembrando que esse processo todo só vale a pena se você tiver trabalhando projeto maior ou tiver trabalhando em equipe se você tá fazendo algo para você mesmo algo mais rápido não necessário você fazer todo esse processo aqui eu como é que você siga apenas com o ambiente e faça esse processo somente em casos trabalho em equipe E falando em trabalho em equipe é muito provável que você tem de algum momento está adicionando o código novo a obra gente como nós acabamos de fazer que só quem não tem nenhum tipo de
de validação de verificação ninguém Vale do que o seu código tá funcionando de verdade só que na vida real e muitas empresas é necessário que você faça um processo chamado de pull request que é onde você vai estar enviando o seu código e algum outro programador vai ter que provar ele ou rejeitar ele com base em alguma coisa exatamente isso eu vou te mostrar o nosso próximo tchau eu volto de que o nosso o exemplo que eu tinha dado anteriormente Vamos então entender que seguinte você está aqui trabalhando na sua mente de funcionalidade e você
quer você já terminou é só trabalha ali e você quer unir ela agora com a mente principal certo nós acabamos de fazer esse processo de forma direta sem nenhum tipo de impedimento ali no momento em alguns casos você só vai conseguir o Nilson código que você acredita que está funcionando como principal se alguns o programador aprovar essa mudança através de um processo chamado de pull request Então vamos imaginar aqui o seguinte eu vou voltar aqui eu vou entrar novamente na minha mente de sistema de login Ok Hit check-out sistema de login Ok entra na Band
sistema de login e eu vou alterar o código aqui do sistema de login Digite sua senha eu vou colocar aqui digite sua idade e vou salvar Fael save então fiz uma modificação certo aqui então já que eu fiz atualização que eu tenho que adicionar elas estão guide médio espaço. Doente gente comente em pó com a mensagem que dizer é adicionado idade ao sistema de login não mente e agora eu quero unir esse código com o meu código da Band Master como que eu vou fazer nesse caso se eu tiver trabalhando em equipe onde eles precisam
que me o código seja aprovado antes de unir o ambiente principal nesse caso vou fazer um grande porte desse código eu vou enviar para nuvem e ele vai pedir que você use Esse comando para publicar para novo então vou copiar aqui vou colar o ok foi enviado pelo vem e agora nós vamos começar o processo de power Quest eu volto aqui para o site do kit Rubi eu vou Reiniciar a página Lembrando que o processo eu vou te mostrar aqui agora funciona só no 24 se você quiser usar outras plataformas basta que você procura tutorial
esqueci-me essa plataforma específico por ele tiver muito usado hoje e muito que eu vou te mostrar também funciona para as outras então você pode adaptar aí de acordo com sua necessidade você pode perceber que ele está dizendo que meu sistema de login em um ambiente sistema de Odin recebeu pushes atualmente em menos de um minuto atrás ou seja nós mandamos atualizações parece um print então eu posso pegar a quem couber e no podcast e agora você vai dizer aqui ó é eu quero mediar do meu sistema de login com a minha Branch Master e quando
eu faço isso você vai perceber que ele vai criar um todo um ecossistema todo interface gráfica aqui para você dizer o que que está sendo adicionado naquele momento para que outra pessoa possa aprovar o seu código então aqui eu coloco o título dia que esse dia que está sendo feito que já vai ser a mensagem do comente e que caso você queira explicar melhor que foi feito você pode digitar aqui então vamos explicar por exemplo aqui adicionado o requisito de idade para que possa ser validado o que o usuário é maior de idade ou não
eu vou clicar em Create pull request para criar essa solicitação de aprovação basicamente é isso que é um pouco e Quest eu estou solicitando que alguém aprove o meu convite certo neste caso como a minha equipe não tem mais pessoas aqui ele já está pronta para poder fazer um merge porém se você veio aqui na direita existe uma amiga chamada de Rivers que são as pessoas que vão revisar o seu projeto em uma equipe Você pode ter uma duas ou mais pessoas que vão revisar seu código então e as pessoas podem aprovar ou não o
seu código E caso o seu código seja reprovado Você vai então ver o que foi comentado fazer as correções enviar um novo convite não precisa abrir um pouco mais nova só enviar um novo convite e deixaram comentando um comentário matando as pessoas que marcaram o seu código não estava ok dizendo que você fez as alterações que foram solicitados e sem os podem vir a provar o seu código ou não neste momento como eu sou a única pessoa da equipe que eu mesmo conseguiu provar o meu Power Quest máximo se tiver um equipe você não vai
conseguir aprovar o seu próprio povo conhece você vai precisar aqui pessoas a prova e eles então vamos imaginar que as pessoas vieram aqui fizeram as revisões que tá tudo aqui a pessoa que tem um poder para fazer isso vai vir aqui e fazer omerj você já vai unir os códigos que agora ela tem certeza que tá tudo certinho ela vai apertar aqui e vai confirmar o piloto Quando você vê essa Mãe essa mensagem aqui no roxinho quer dizer que as coisas já foram Unidas elas foram mediadas corrente chama aí na no mundo de programação tanto
que se você voltar aqui a doente o seu projeto na verdade entrar na frente Master a entrar dentro de sistema de login você pode ver que aqui o código novo e já está dentro da Branch Master certo então esse é o sistema de pull requests Então agora eu te mostre o processo que você faz para unir seu código com código na Band principal mas existem casos onde você vai querer não estarem vendo alguns tipos de arquivos de volta para o somente do seu servidor do Ritmo por exemplo e para fazer isso é sempre usar um
processo chamado The Gift Ignore que é o tema da nossa próxima aula bom então como mexer na última aula Vamos falar agora do diagnor como que ele funciona para que isso é útil e que que você vai realmente precisar de aprender isso aqui vamos voltar aqui para o nosso projeto eu vou colocar aqui lado a lado para que você possa entender se você olhar aqui nós temos aqui alguns arquivos certo esses arquivos são necessários para nosso projeto porém pode haver casos onde você vai ter passa os projetos e arquivos que você não quer mandar para
o seu controle de versão vamos imaginar que eu queria ter uma nova pasta chamada de segredos beleza e dentro dessa parte aqui talvez eu tenho outro arquivo de texto que são as senhas Ok e tenta essa senha que eu tenho minha senha especial que ninguém pode saber Beleza então vamos imaginar que essa pasta aqui a pasta de segredos ela não pode de jeito nenhum subir com controle de versão Como que eu posso garantir que esse arquivo aqui não vai ser adicionado porque se eu entrar aqui agora no terminal e digitar a gente status olha aqui
ele está querendo que eu adicionei essa esse arquivo ao meu controle de versão porque ele tem porque ele detectou que é uma nova mudança na minha pasta o comando Edit AD. Eu vou estar adicionando ela controu divisão Mas eu não quero isso então neste caso você tem que arquivo chamado The Gift ignorar e para fazer se você tem que usar o próprio terminal do bilhete porque no Windows você não consegue rodar Esse comando normalmente que é o comando touch. Git Ignore exatamente como escrever aqui e deram interior que é o lado o ativo obtido enorme
então se você abrir aqui e se você vir aqui você vai colocar com o botão direito e abrir ele com o seu Notepad aqui dentro você vai definir quais pastas ou arquivos você não quer que seja destinado ao controle de versão como eu não quero que me a pasta dos segredos que seja adicionados eu vou colocar aqui Segredos barra e apertar control S vou fechar aqui e vamos rodar mais ou menos agora o vídeo status emitir Extratos da noite olha aí que ele já não está identificando mais a minha parte de segredos porque agora eu
coloquei ela dentro do meu Ignore então ele vai ignorar o que eu definir aqui dentro então agora vamos imaginar que eu tenha um outro artigo aqui um arquivo de fotos Oi gente a fotos ponto.png tem uma foto aqui que eu não quero que ninguém veja a foto secreta E se eu rodar o vídeo status que que vai acontecer Olha tá identificando que tinha foto.pe Níger tá no seu projeto Então você não quer que seja adicionado Então você vai mais uma vez entrar no seguinte Ignore e quando você quer com o arquivo específico não seja adicionado
você vai entrar aqui e adicionar o caminho dele também que no meu caso é apenas foto os pontos png eu vou salvar aqui e agora se eu fazer a gente está pus ele não encontra mais reativo que ele está escondido mas é importante sim que você adicionar um arquivo gente ignorar porque ele encontrou que vai ser escondido ou não então ele você vai te ensinar então 20ad ponto de status o que está prestes a ser adicionado aqui então nós podemos fazer um convite gente comente traço adicionando arquivo kit Ignore e deram e ter que você
faria o puxo normalmente igual você faz com o Senhor tem feito até o momento certo porque acabei fazendo dentro da Band de sistema de login mais isso aqui novamente ao que você vai é esse o seu projeto e você faz diretamente para printmaster ok Porque você quer o que você vai estar compartilhando entre os projetos mas Esse sim é o processo você vai usar quando você quer que algo não seja incluído no seu controle de versão e na próxima aula quero te dar as considerações finais antes de liberar aqui esse curso é bom então o
que você está vendo aqui na tela é um resumão de alguns conceitos que nós vemos aqui durante o curso e como é que você volte veja eles novamente algum deles não ficou legal Mas o mais importante que você começa agora vê se olhar todos os seus corpos de você trabalha para que você possa ter um controle maior e claro se você possuir algum tipo de valor para você se você conseguiu aproveitar Eu gostaria muito de você pudesse apoiar esse trabalho fazendo a doação igual o valor que esse conteúdo gerou para você ir para fazer isso
você pode usar a informação que tá aparecendo aqui na tela ou também entrar na descrição desse vídeo onde eu coloquei as informações para fazer uma doação de qualquer forma que Agradeço e peço você deixa uma curtida comente aqui sua opinião sobre esse curso e enfim esse curso para o máximo de pessoas possível e espero que ele tenha te ajudado imensamente fiquei um grande abraço e se inscreva aqui no canal para que você possa ver o próximo vídeo sair aqui
Related Videos
Curso de Git e Github [Completo] - Aprenda o Essencial em 2 horas
2:45:24
Curso de Git e Github [Completo] - Aprenda...
Victor Lima - Ciência da Computação
42,549 views
Curso SQL Completo 2024 [Iniciantes] + Desafios + Muita Prática
3:50:08
Curso SQL Completo 2024 [Iniciantes] + Des...
Dev Aprender | Jhonatan de Souza
1,475,097 views
Git Tutorial for Beginners: Learn Git in 1 Hour
1:09:13
Git Tutorial for Beginners: Learn Git in 1...
Programming with Mosh
2,674,675 views
Git Branches de forma fácil e com exemplo - Curso de Git e GitHub
49:37
Git Branches de forma fácil e com exemplo ...
Curso em Vídeo
113,131 views
Como Personalizar Perguntas no Terminal com InquirerPy : Estilos
41:50
Como Personalizar Perguntas no Terminal co...
Programmer Girl
12 views
Entendendo GIT | (não é um tutorial!)
1:03:35
Entendendo GIT | (não é um tutorial!)
Fabio Akita
309,664 views
R$1350,00 Com um Projeto Python Freelancer [Tutorial]
52:42
R$1350,00 Com um Projeto Python Freelancer...
Dev Aprender | Jhonatan de Souza
7,065 views
APRENDA GIT EM 30 MINUTOS - OS PRINCIPAIS COMANDOS DE GIT
30:14
APRENDA GIT EM 30 MINUTOS - OS PRINCIPAIS ...
Matheus Battisti - Hora de Codar
122,232 views
Como Programar Sites Difíceis de Cair? [Qualidade Profissional]
39:12
Como Programar Sites Difíceis de Cair? [Qu...
Filipe Deschamps
126,377 views
TUDO que você deve estudar de JavaScript antes do React
1:25:24
TUDO que você deve estudar de JavaScript a...
Rocketseat
311,984 views
GIT: Minicurso para Você Sair do Zero! (Aprenda em 45 Minutos)
45:58
GIT: Minicurso para Você Sair do Zero! (Ap...
Código Fonte TV
80,244 views
Git and GitHub Crash Course For Beginners | Complete Tutorial [2024]
1:53:19
Git and GitHub Crash Course For Beginners ...
Cameron McKenzie
66,076 views
Curso completo de HTML - seu PRIMEIRO SITE DO ZERO para iniciar em PROGRAMAÇÃO!
1:31:32
Curso completo de HTML - seu PRIMEIRO SITE...
Rafaella Ballerini
79,296 views
Entendendo Back-End para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
47:16
Entendendo Back-End para Iniciantes em Pro...
Fabio Akita
403,682 views
Introdução ao Git e GitHub - Dia 02
1:42:58
Introdução ao Git e GitHub - Dia 02
Téo Me Why
3,894 views
Projeto Python Freelancer de R$1000,00 do ZERO! [Como Fazer]
49:32
Projeto Python Freelancer de R$1000,00 do ...
Dev Aprender | Jhonatan de Souza
6,574 views
Curso de Git e Github Para Iniciantes
1:07:59
Curso de Git e Github Para Iniciantes
Programação Web
18,145 views
Introdução ao Git e GitHub
1:52:13
Introdução ao Git e GitHub
Téo Me Why
10,605 views
CURSO COMPLETO DE GIT (2 HORAS E 30 MINUTOS)
2:36:00
CURSO COMPLETO DE GIT (2 HORAS E 30 MINUTOS)
Bonieky Lacerda
162,750 views
TÔ PERDIDO! Como Estudar Programação em 2024? [Guia Completo]
23:09
TÔ PERDIDO! Como Estudar Programação em 20...
Dev Aprender | Jhonatan de Souza
11,998 views
Copyright © 2025. Made with ♥ in London by YTScribe.com