Transcrições
1. Introdução: Bem-vindos a este curso intensivo. Entre neste curso, você estará aprendendo a criar um repositório com get, você vai aprender a começar com get e eu vou orientá-lo por todo esse processo do início ao fim sobre como criar e contribuir para um repositório. Você aprenderá o que é um repositório. Você aprenderá como fazer alterações em arquivos, adicionar novos arquivos e como ver as diferenças entre arquivos. E depois vou ensinar-te a levar todo o teu trabalho e a enviá-lo para o Hub. Você também aprenderá um monte de terminologia, como clonagem, preparação, confirmação de repositórios e empurrar o que quer que essas palavras significem. Você saberá até o final deste curso. E por último, vamos aprender a fazer tudo isso através da linha de comando, porque um dia você estará em um servidor implantando seu código, seja códigos front-end e CSS e JavaScript ou código back-end, se isso é PHP ou python, e você vai precisar saber como usar get na linha de comando porque quando você está em um servidor, não
há interface gráfica de usuário é tudo linha de comando agora. Por que você deveria aprender? Get Why é agora a melhor hora para você aprender a ficar bem? Agora é a melhor hora para você aprender. Obtenha porque cada empregador e cada desenvolvedor com quem você vai trabalhar está
usando get atualmente . É uma habilidade extremamente valiosa do dedo do pé tem. E enquanto vamos estar usando get Hub como a demonstração neste curso que não limita você,
você pode usar balde de bits, obter laboratório ou vários outros serviços get. Todos eles funcionam exatamente da mesma maneira. Os comandos que você aprenderá são todos iguais. Sou Caleb Holley. Serei seu instrutor ao longo deste curso, e quando estiver pronto
, entre e aprenderemos. Juntem-se.
2. Como começar com Git e GitHub: Quão baixo. Acho que vamos aprender sobre algumas coisas “Get Hub” hoje. Então neste vídeo, eu acho que vamos aprender sobre alguma terminologia get hub. Vamos aprender a criar um repositório. Ah, nós vamos aprender como, um chamado clonagem. Então vamos aprender como copiar esse repositório para o nosso computador, fazer algumas mudanças e empurrá-lo de volta para cima, e vamos aprender o que realmente é tudo sobre s Este é ah, vídeo que empacota cheio de valor. É ele é super útil e obter hub e obter em geral são duas ferramentas que eu uso todos os
dias como um desenvolvedor e que a maioria dos desenvolvedores vai acabar usando todos os dias. Então, sem mais delongas, vamos em frente e começar. Então, a primeira coisa que você precisa é uma conta get hub. É completamente grátis. Hum, clique em, inscreva-se, ou você pode usar um pequeno formulário de inscrição que era seus olhos completamente livres. Não se preocupe em pagar por nada. Eles não vão te incomodar por isso. Então, se você não tiver uma conta já criar uma conta, eu vou entrar na minha conta e lá estamos nós. Então, uma vez que você tem uma conta e você está conectado ah, você vai ver este pequeno botão verde diz novo repositório, obter mudanças de hub que apresentam a cada dois anos. Então, se você está assistindo este e este botão verde está no topo, direita ou em outro lugar, hum, apenas procure o grande botão verde geralmente se destaca. Este botão verde não foi alterado e sempre tem um novo repositório. Então clique nisso e vamos querer criar um novo repo. Então o que é um repo e eu vou realmente fazer o seu pequeno maior para que você possa ver isso. Um repo é re posit Torrey, que basicamente significa um lugar para armazenar o seu código ou um lugar para armazenar suas coisas. Isso é tudo o que é. É como uma unidade de armazenamento para o seu código. Então vamos em frente e criar um repositório, e eu vou ligar para este. Eu não sou o exemplo Nome. Vou chamar esse exemplo de Repo e uma descrição de exemplo aqui, e mostrarei onde isso aparece daqui a pouco. Agora você tem duas opções. Ah, você pode selecionar público ou privado privado é onde eles fazem você pagar e é
aqui chegar em casa ganha seu dinheiro. Não vamos nos preocupar com o privado. Se você realmente quer um repo privado, eu sugiro usar um serviço chamado Get Lab, que, hum, é basicamente ah, exatamente
a mesma coisa que get hub. Mas o seu repouso são todos presentes grátis Get hub é Ah, é mais ou menos o nome da marca. Então, quando os empregadores olharem o seu perfil, eles vão dizer, Oh, qual é o seu ganho, hein? Pisque ou qual é o seu hub de obtenção? Você é tudo. Então vamos criar um público. Não vamos nos preocupar em inicializar uma refeição de leitura. Fale sobre o que é isso. Eu sou ignorado. Não se preocupe com o licenciamento. Então vamos criar esse repositório agora e vemos um monte de coisas aqui. Então, se estás a olhar para isto e “ Meu Deus, Caleb, não
sei o que fazer com este ponto. Nada disso faz sentido. Bem, adivinha? Estou aqui para ajudar. Então, a primeira coisa que podemos fazer é copiar todas essas coisas e apenas esperar que elas funcionem. Ou podemos pegar o caminho mais longo, que eu vou tomar para que você obtenha ah melhor em profundidade compreensão de como get realmente funciona. Ok, então a primeira coisa que estamos olhando aqui é o seu “get al”. Então, se copiarmos isso apenas em uma cópia este ano inteiro eu e abri-la em incógnito para que eu não esteja logado para obter e eu apenas me livrar desse ponto Obter no final. Este é o meu repositório. Aqui é onde todo o meu código vai viver. E como você pode ver, não
há nada lá. Seu arquivo Leia-me é sempre que você vai reabrir isso sempre que você vai para esta página, geralmente
há uma seção na parte inferior aqui, e ele diz toda a sua descrição. É o seu guia de configuração. É,
uh, uh, pessoas
contribuindo. É o que você quiser colocar lá. É a primeira página que arquivou pela primeira vez que todo mundo lê que é chamado para me ler. Falaremos mais sobre isso daqui a pouco, antes de começarmos. O que você precisa é que você precisa ter instalado no seu computador. Agora há, eu acho, duas maneiras. Três maneiras de instalar entram no computador, dependendo do sistema operacional que você está usando . Então, se você estiver usando janelas, eu sugiro usar get for windows. Eu uso isso quando eu estava usando janelas como, Ah, Windows Dev e funcionou lindamente para mim. Você também pode usar ah bash para Windu bash para Windows para você grupo ou bash para até mesmo dois para Windows. Não me lembro do nome desse,
mas basicamente, mas basicamente, é a sua linha de comando bash e você também pode instalar Get por lá. , Neste vídeo, vamos usar a linha de comando,
e a razão pela qual estamos fazendo isso é porque um dia você vai estar em um servidor, e uma vez que você entrar no servidor, não
há Gooey. Não há interface gráfica do usuário. Você não pode clicar em uma opção de menu e dizer, OK, cometer e fazer tudo isso, obter coisas, trabalhar em um servidor. Não funciona como se fosse tudo linha de comando. E então vamos aprender o caminho da linha de comando. Então o que vou fazer é abrir o terminal. Se suas próprias janelas você pode abrir, um Bashary pão dois para janelas. Acredite é o que é chamado e você vai querer ter certeza de que você tem que ser instalado . Por isso, se apanhares o Dash V, espero que seja por aí. Obter a versão traço. Isso me diz qual versão do get eu estou usando. Se você ver algo ao longo dessas linhas ótimo que você está usando, se não, você vai ter que ir rápido. Vá em frente. Google Como instalar? Obter se você está no Lennox e você quer instalar git app get install, obter algo ao longo dessas linhas. Hum, se você está no Mac, eu realmente não sou membro porque eu nos insultei há um tempo, mas provavelmente algo ao longo das linhas de Brew instalar, obter, hum, e se você está no Windows, basta ir e baixar o arquivo dot txt, e então você tem seu próprio terminal de linha de comando muito parecido com este. Agora, neste ponto, se você está preocupado em usar a linha de comando ah sobre o terminal ou qualquer coisa disso, não o faça. Vou explicar tudo o que estamos fazendo. Ah, e você vai aprender muito. Então a primeira coisa que precisamos fazer é ser capazes de clonar este repositório. Agora, o que isso significa é que basicamente vamos pegar essa configuração que get hub é feito para nós e vamos colocá-lo em nossos computadores para que possamos começar a adicionar arquivos a ele. Então eu vou copiar este u R l o URL https não o ssh um. O SSH nos permite fazer tudo isso sem ter que fazer login. Vamos resolver isso em um pouco, então eu vou pegar este https u r l Copie isso. E no meu terminal, vou criar um novo diretório para que você já possa ver que estou na minha
conta de usuário . E se eu digitar PWD em um sistema baseado em UNIX, ele vai me dizer exatamente onde eu estou. Então, se eu criar um novo diretório e K dire, que significa diretório make, eu posso fazer um diretório chamado Websites. E então eu posso CD nesse diretório e isso significa mudança de diretório. Então, se eu digitar cd w E b, eu aperto tab para auto complete, e agora estou em uma pasta. Agora, se isso não faz sentido para você também pode fazer isso da maneira visual e você pode entrar aqui e o que eu vou fazer é eu sou apenas tabaco aqui, e eu vou excluir esta pasta completamente. Então, a pasta Sites agora desapareceu. E o que eu posso fazer em vez disso é clicar com o botão direito do mouse, digamos, novo tipo de pasta em sites da Web. E eu poderia entrar aqui e eu tenho uma nova pasta sobre Dykan Faça isso, Aziz. Bem, Bem, onde diz “m k sites”. Nós realmente deletamos esse diretório, e agora vamos voltar para ele porque nós fizemos isso através do caminho visual. A interface gráfica do usuário. Legal. Então, agora, se eu digitar é Dash L. A. Você pode ver que não há absolutamente nada lá dentro. E quando eu entrar na minha pasta, você pode ver de novo Não há nada lá dentro. Agora precisamos clonar este repositório. E novamente, o que clonagem significa basicamente clonagem é copiar. É só um termo sofisticado para dizer: “ Adivinha só? Vamos copiar isto do Get Hub para o nosso computador. É isso. Então nós digitamos obter clone. Este primeiro comando significa executado. Obter o comando. Isso significa que o comando que vamos estar executando neste caso, é ritmo clone que você está l lá e leva um argumento opcional depois disso, que seria o nome do diretório. E nós vamos chamar esse exemplo de Repo Ah, com um sublinhado em vez de um traço, porque eu preferiria ter todos os meus diretórios tendo sublinhado em vez de um traço no caso de haver algum tipo de problemas de nomeação ou passar problemas com determinados programas. Se você está usando como Python, hum, ou qualquer coisa assim, às vezes traços podem ser um pouco de um problema. Então eu ficar com sublinhados que eu apertei, digite e ele diz clonagem em exemplo Repo aviso. Parece que você clonou um repositório vazio. Bem, isso é porque se lembra quando corremos, temos esperança de olharmos para você, Earl e ele disse que você não tem nada no seu Bem, adivinha? Não temos nada lá dentro. Então, vamos voltar aqui. E você. Podemos realmente ver esse exemplo. Repo existe agora. Isto é uma pasta aqui. Podemos ver isso aqui digitando Dash L. A. Boom. Lá vamos nós. Temos exemplo Rebo como diretório. Ok, então eu vou limpar isso com controle. Eu e eu vamos para CD neste diretório também, e se eu digitar Alice Dash L A. E aqui podemos ver que nós temos uma pasta ponto get a representação visual deste Nós não vemos nada, porque por padrão, muitos sistemas operacionais esconderão qualquer coisa que comece com um ponto. Então, se é como ponto de acesso HD ponto para fazer ponto Ah, obter como a pasta que vemos aqui. Não vai mostrar isso para nós, mas nossa linha de comando pode ver perfeitamente. Tão legal. Nós temos nosso repositório get em seu, nós clonamos com sucesso, mas não há arquivos lá, então nós realmente não vemos nada. Então vamos em frente e criar um arquivo. Eu vou abrir sublime, e eu vou apenas abrir isso fazer para fazer para fazer sites. E eu vou abrir todo esse projeto aqui, e você pode ver que não há nada aqui
3. Como adicionar arquivos e organizar: E então o que eu vou fazer é criar um novo arquivo aqui. Vou chamar isso de exemplo. Repositório e aqui. Este é um exemplo repo Olá mundo. O que é uma espécie de fato uma maneira de dizer olá. Nós tentamos algo com sucesso e eu vou salvar este arquivo e eu vou salvar isso como me ler ponto MD Leia-me é o É todas as maiúsculas e m d significa marcado para baixo E eu vou tirar isso para que você possa vê-lo tão dot MD é igual a arquivo markdown E o que isso é Isso está basicamente dizendo usando h um cabeçalho fazer grande imposto sobre o nosso leia-me. Então eu vou salvar isso. Feche isso. Eu só às vezes gosto de fazer isso, modo que ah, sublime consorte de atualização e às vezes sintaxe leva um pouco para começar. Então lá vamos nós. Temos que ler meu arquivo. E se eu voltar aqui, olhe para isso. Temos que ler meu arquivo Dot MD, e vou te mostrar que se eu abrir isso de novo em uma nova guia, ainda não
há nada lá. Então get não funciona no sentido de que clonar este repositório em quaisquer arquivos que fazemos automaticamente ir até a nuvem e obter Hub diz Ok, eu entendo que estas são mudanças que eu quero fazer. O que está a dizer é: “
Está bem, Está bem, estou à tua espera. Estou esperando você fazer essas mudanças e enviá-las para mim, e então vamos falar sobre talvez colocar um pouco do código em get hub. Então agora o que temos que dialogar é se voltarmos para o nosso terminal e digitar um último traço L podemos ver que há um novo arquivo leia-me, mas eu vou limpar isso com o controle l. E se eu entrar aqui e digitar obter status, nos dá um monte de coisas. Mas qualquer coisa em vermelho que vemos é um arquivo não rastreado ou uma mudança não rastreada. O que isso significa é que, agora que temos que correr neste repositório, basicamente get vai manter o controle de todas as suas mudanças de todos os seus arquivos de qualquer coisa que você já mudou aqui. Se você excluir, criar um novo arquivo ou você apenas alterar um arquivo get vai saber o que está acontecendo, e ele vai dizer-lhe isso. Oh, você tem um pouco. Tem algumas mudanças aqui? Ah, isso ainda não está comprometido. Falaremos sobre comprometimento e encenação e tudo isso em um momento. Então a primeira coisa que temos que fazer é encenar este arquivo. O que significa encenação é que basicamente estamos preparando. Estamos a pô-lo numa caixa. Estavam prestes a colocar uma gravata borboleta. Vamos colocar um pouco de embrulho de Natal nele. Hum, e então nós vamos enviá-lo fora para levantar, o que é chamado de comprometimento. Então, o primeiro passo é adicionar este arquivo ao nosso teste. Então nós digitamos e obtemos anúncio, e se nós apenas digitarmos o arquivo me ler dot MD parece que nada aconteceu. Mas se empatarmos, obteremos status mais uma vez. Oh, olá. Lá está ele. Agora está em verde. Aqui diz novo arquivo. Ele também não diz mais arquivos não rastreados. Este diz que as mudanças devem ser comprometidas. Então isso agora é encenado. Isso significa que este arquivo está dentro da nossa caixa que estamos prestes a enviar para obter o hub agora. Para enviar isto, temos de lhe dizer para onde ir. Temos de lhe dizer uma pequena mensagem como se estivéssemos a escrever uma carta a dizer: “
Ei, Ei, isto é o que está dentro do conteúdo desta caixa. E então nós fazemos isso confirmando Então nós temos commit Dash M, que significa mensagem, e usamos aspas porque é uma string. Então, se você estiver familiarizado com qualquer tipo de programação, sempre
colocamos citações em torno de frases e vamos apenas dizer inicial, commit, hit, Enter. E isso nos diz que no commit inicial foi feito, houve uma mudança de arquivo, três inserções, e ele criou um novo arquivo chamado Rimi dot MD. Agora, se nós digitarmos obter status novamente, não
há nada lá. Agora vamos voltar para obter hub e eu sou não é uma atualização isso e você vai ver que absolutamente nada mudou. E isso é porque agora tudo o que fizemos foi “nós”. Criamos um novo arquivo e colocamos em uma bela caixa com um belo arco. Mas ainda está sentado em nossa casa. Nós não enviamos. Não enviamos para a UPS ou para o correio do Canadá ou para quem precisar enviá-lo. Eles ainda não sabem sobre este pacote. Então o que precisamos fazer é nos enviar e temos muito, muito facilmente. Nós somos empurrados. Mestre de origem. Saiba o que isso significa é obter que significa executar comando Get. Empurrar significa que vamos literalmente empurrar este código para outro lugar. A origem é qual filial que não vamos cobrir neste vídeo, porque eu fico um pouco complicado para agora. Um e então Mestre é se olharmos aqui o código que você sempre vê na primeira página de um repositório, o código padrão está sempre em um ramo chamado Mestre. E quando está no mestre, é como o índice dot html. É o padrão um ou ponto de índice PHP é o seu arquivo padrão é o seu Rebo padrão? Este chama-se Mestre. Então vamos enviar isso para pegar o hub e lá vamos nós. Enviámo-lo para se levantar. Agora há uma coisa que get hub é mais provável que vai pedir-lhe para Get hub vai
pedir-lhe para bloquear. Ele vai pedir-lhe o seu nome de utilizador e vai pedir-lhe a sua palavra-passe. Assim como você está entrando no site. Isso é completamente seguro. Geralmente, eu diria estar cansado com coisas como esta, mas obter é um serviço muito bem confiável. Então vai pedir-te o teu nome de utilizador, caso
em que o meu era o Caleb a contar e vai pedir-te a tua palavra-passe. E vai dizer que vai parecer algo ao longo destas linhas. Senha. E assim que você começar a digitar, nada vai aparecer porque está mascarando sua senha para garantir que ninguém possa vê-la. Mas o que quer que digitando lá vai passar. Então, ah, se ele pedir sua senha, que deve saber que não há problema em confiar. Levante-se. Agora, se eu pegar o status novamente, vamos ver que absolutamente nada aconteceu. Sua filial chicoteia seus ramos atualizados com o mestre de origem. Agora, se voltarmos para pegar Hub
Tuh, Tuh, temos algum arquivo aqui. Temos um exemplo Repositório, Este é um exemplo de repost como o mundo baixo. Sabemos que este é o me ler porque se voltarmos para aqui exemplo Repositório. Esta é uma amostra, diz
Rebo. Olá, mundo. E aqui está a nossa mensagem. Diz “Commissão inicial “, e isso foi cometido há três minutos. Isso significa que foi cometido no meu computador. Três minutos vão. Esse não é o momento em que foi enviado para pegar o hub. Agora o que estamos falando aqui é, hum, é chamado de trabalho local. Então, sempre que você está trabalhando em seu computador e obter Hub não sabe sobre essas coisas ainda , é considerado local, local é o seu computador, e você vai ouvir essa palavra o tempo todo. Locais locais na minha máquina local está ligado. O servidor local é um host local. O que significa local é que está apenas no seu computador. É uma palavra chique de dizer, uh, é uma definição chique de dizer que está no seu computador. É isso. Legal. Ok, então agora nós fizemos ah, repositório do zero. Fizemos uma mudança. Na verdade, nós adicionamos um arquivo e nós empurrá-lo para obter hub. Agora vamos em frente e fazer uma alteração neste arquivo. Exemplo. Repositório. Esta é uma segunda mudança, e eu vou criar mais um arquivo aqui novo índice de arquivo html e Olá Mundo, E este é apenas um arquivo HTML muito básico. É isso. Então vamos voltar para o meu terminal e eu vou digitar, obter status para ver quais arquivos foram alterados, se houver. E agora temos duas seções diferentes, e esta foi modificada. Significa que eu li que o MD já existe, mas algo mudou. E aqui temos index dot html é um arquivo não rastreado. Significa que é um arquivo novo. E, essencialmente, o que isso está dizendo está aqui. O que vemos nesta página index dot html ainda não existe. Então o que precisamos fazer é adicionar esses arquivos. Então vamos adicionar nosso novo arquivo html index dot. O que nós obtemos espaço, adicionar Adicionar é apenas adicionar esse arquivo para o teste. E agora, se escrevermos obter estatísticas novamente, vemos alterações a serem confirmadas. Novo arquivo. Mas não vamos empurrar este para cima ainda. Nós não encenamos as mudanças do Leia-me, e se quiséssemos adicionar isso, nós também poderíamos digitar obter anúncio, me
ler dot MD mordida antes de fazer isso e eu vou me livrar dessas coisas para que você possa ver um pouco melhor. Então não é a parte inferior da minha tela. Uh, obter status Se eu digitar obter def me ler e eu apenas digitou r e a aba hit e ele não foi auto-completo para mim. Isso vai me dizer Oh, eu adicionei uma nova linha e nada mais mudou. Se quiséssemos realmente mudar isso também, poderíamos dizer olá. Olá, programadores e deste tipo. Obter def novamente e podemos ver que esta linha realmente mudou. Oops. Esta linha mudou menos em vermelho. Então é tão menos à esquerda. Aqui. Provavelmente é difícil para você ver. Peço desculpas por isso. Veja se eu mover isso sobre o menos e em vermelho significa OK nessa parte se foi. A vantagem e os acordos. Esta parte foi adicionada e podemos ver que este arquivo foi realmente alterado. Então, se pudermos pegar Satis de novo, podemos ver nosso encenado em verde. Podemos ver que temos um modificado e vermelho get add. Leia-me. Obter grupos não status de bit. Obter status. E agora os nossos arquivos estão prontos para serem encenados. Podemos ver essa palavra aqui encenada
4. Como citar arquivos e ver as diferenças: E eu vou mudar isso para que tenhamos algum tipo de história, e então queremos cometer isso. Certo? Então isso já está encenado. Isso não está pronto para ser embalado e enviado para quem estamos enviando. Neste caso, é obter hub. Precisamos cometer isso de novo. É exatamente o mesmo processo. E isso fica cada vez mais rápido cada vez que você faz isso. Então cometa, Dash M M para mensagem. Segundo, comprometam-se agora. Vou mostrar-vos mais uma coisa. Se pudéssemos obter log, temos nosso commit inicial. Temos que me comprometer aqui. Temos um segundo compromisso. Temos que cometer uma ideia aqui. Temos os nossos carimbos de hora. Temos um endereço de e-mail lá, que peço desculpas, mas vou ter que desfocar isso porque recebo muitos e-mails. Hum e então nós também vemos aqui Origin Master. Ah, qual é o quê? Get hub está atualmente em e cabeça está apontando para mestre. É onde estamos atualmente. Não, nós não vamos entrar na cabeça em galhos e um mestre de origem e todas essas coisas isso está nos dizendo que há algumas mudanças aqui. Então, se formos em frente e digitar, obter status mais uma vez, não
veremos nada. Obter origem push, mestre. E novamente, neste ponto, ele deve estar pedindo seu nome de usuário e senha. Não me pergunta isso porque eu tenho o que é chamado Ah, uma chave SSH. Basicamente, tenho um “ele “público no meu computador. Então fique sempre sabendo que estou acessando. Levante-se do meu computador, deste meu laptop pessoal. Isso é algo completamente diferente. Mas se você queria tipo de estender seu conhecimento ou apenas cansado de digitar seu nome de usuário e senha, você pode fazer isso. Chama-se chave S S H. E está nas configurações do seu hub de obtenção. Então agora isso é empurrado para cima para obter hub. Eu vou até aqui, refrescar minha página e oh, olá. Em segundo lugar, cometer segunda confirmação. Eu tenho que ler o ponto m d. Isto mudou. Isto mudou. Ah, E agora nós também temos o arquivo html index dot e se eu clicar nesse arquivo, nós podemos realmente ver o meu código. Podemos ver tudo. Então, só um aviso. Apenas seja muito, muito claro. Onde é que eu vou aqui? Nunca,
nunca , nunca, nunca mais agüente para fazer isso. Nunca,
nunca , nunca, nunca, nunca armazene senhas. Nunca,
nunca armazene senhas em seu hub get porque é tudo público. As pessoas podem vê-los, nunca armazenar credenciais AP I nunca armazenar qualquer tipo de informação confidencial. Então nunca armazenar cartões de crédito nunca encontrar uma maneira diferente porque tudo isso é público. Se você colocar o número do seu cartão de crédito aqui, adivinhe o que o mundo inteiro vai ter. Então o poder por trás do get é que há uma história get. Então aqui diz, Segunda Commissão. Mas se eu quisesse, eu poderia ir e cavar em torno do primeiro compromisso eu poderia ir e ver todos esses outros commits. Tudo o que eu empurro para cima tem sua própria camada para que eu possa ver a primeira camada na segunda mais tarde na terceira camada e podemos ver todas as mudanças ao longo de sua história. Ele cria um bom histórico de código, então esse é o poder por trás do get. Não só é uma grande versão ing, é código descentralizado para que, se o seu computador foi para alguma vez falhar. Espero que uma dúzia. Mas se fosse Adivinha o quê? Você não vai perder seu código porque ele já está no Get Hub ou obter um balde de órbita de laboratório ou algo assim. Outras pessoas podem trabalhar com seu código,
então estou incógnito. Outras pessoas podem trabalhar com seu código, Consigo ver este código. Você pode ver que eu não estou conectado. Está a pedir-lhe para iniciar sessão ou inscrever-se. Eu posso ir e verificar este código sempre que eu quiser. Eu poderia até clonar isso se eu fosse um usuário anônimo. Ou se você quiser, você pode entrar aqui, uh, clicando aqui. Entenda isso, https. Obter hub dot com matar barra italiana Exemplo repot dot recebe basicamente apenas vou copiar este u r l E você poderia clonar toda essa fonte de código para baixo em seu computador. E você também terá todo o histórico de todo este código para que você possa dar a volta e você pode encontrar quaisquer erros ou erros de digitação que eu cometi. E você pode alterá-los em seu próprio repositório. Então lá vamos nós. Isso é entrar neste vídeo. Você aprendeu devido a fazê-lo. Medo dessas coisas. O que aprendeu o que aprendeu neste vídeo é que aprendeu alguma terminologia. Então você aprendeu o que era clonagem. Você aprendeu que Repo é a abreviação de repositório. Ah, você aprendeu o que ainda era “empurrar”. Você aprendeu o quê? Encenando e comprometendo o nosso Você aprendeu tudo isso e agora tudo o que precisa fazer é colocar mais mãos na prática. Então, se você gostaria de ter mais prática com obter o que eu sugiro que você faça é ou siga os passos que eu dei neste vídeo. Ou se você quiser empurrar seus limites um pouco, você pode Ah, você pode clonar este relatório ou você pode começar seu próprio repo. Um, mas você pode clonar este repositório e você pode tentar fazer algumas alterações aqui ou, se você quiser, você pode bifurcar este repositório, que significa que uma vez que você está conectado para obter hub ah, você pode basicamente copiar este repositório em sua própria conta. Você pode bifurcá-lo e, em seguida, você pode cloná-lo em seu próprio computador. Então, em seu host local de sua máquina local, você pode fazer alterações e, em seguida, você pode enviar essas alterações para o seu próprio repositório. Hum, mas por todos os meios, vá em frente e experimente com. Certo, então vou fazer mais uma coisa. Você só está assegurando o verdadeiro poder por trás. Chegue aqui. Caso. Vou guardar isto. Obter status. Tenho alguns trocos na minha leitura. Eu fico com a Def. Leia-me. Eu me livrei disso. Uma segunda mudança. Hum, na verdade, eu vou desfazer isso fazendo get check out. Leia algo para checar
o arquivo da ONU. E você vê isso? Alô? Meu código voltou. E agora vamos dar uma olhada em obter log. Então eu fiz um commit inicial. Fiz um segundo compromisso. Digamos que estraguei tudo muito, muito mal nisso. Segundo compromisso e algo algo quebrou meu site. Bem, adivinhe. Get Porque é uma ferramenta de versão ing que nos permite voltar. Então, o que? Podemos enfraquecer, sair daqui. E eu estava em uma cópia e ritmo a maior parte deste haxixe. Diz que a cabeça está agora no BDC 1942 inicial commit. E se eu voltar ao meu código, o meu código mudou. E se eu for buscar o meu código mudou novamente. Então é manter diferentes versões em diferentes estágios para que no meu segundo commit, se algo der errado, eu sempre posso desfazer isso. E não só isso, mas outros desenvolvedores podem trabalhar comigo também,
e eu posso trabalhar com eles usando Get to There to to to There your go. Isso é uma introdutória. E para obter ah, você aprendeu tudo sobre obter você deve estar familiarizado o suficiente com algumas da terminologia, e você deve ser capaz de criar seu próprio repositório get hub, cloná-lo para o seu computador em um arquivo, ou fazer algumas alterações em um arquivo existente, e então você pode empurrá-lo para obter hub, e você pode realmente ver suas alterações e compartilhar seu trabalho com o resto do mundo.
5. Sua tarefa: Tudo bem. Bem-vindo, Teoh. Um dos últimos vídeos desta lição, acho que neste curso, devo dizer que é sua tarefa. Então, se você não tem seguido ao longo até agora, o que eu gostaria que você para dio, como eu gostaria que você para criar uma conta get home. Se você ainda não tiver um, gostaria que você criasse um novo repositório ou um repositório. Clone-o para o seu computador. E então eu quero que você crie um costume. Leia-me ponto arquivo MD e, em seguida, empurre essas alterações para o seu hub get Rebo. E, por fim, quero que vá para o hub dot com, corte seu nome de usuário, seja lá qual for o
nome do seu repo . E eu quero que você veja se as mudanças realmente entraram em vigor. Se eles entraram em vigor, você deve ver o que é o que está dentro de você. Leia-me o ficheiro “dot m d” e assumindo que tudo isso é bom para ir. Muito simples. Hum, então vá para a próxima lição sobre onde ir a seguir
6. O que fazer agora: já. Você terminou este curso. Então, onde você vai a seguir? O que você aprende a seguir? Você continua aprendendo, obtém revendedor e PHP você aprende JavaScript? O mundo do desenvolvimento web é enorme e não há como dizer o que você deve ou não deve possivelmente dio. Mas vou te dar algumas sugestões. Eso eu diria aplicar. Chegar a todos os seus projetos Agora Ele não só vai dar-lhe as mãos na experiência aplicando chegar aos seus projetos Mas você também aprende, Ah, como obter commits trabalhar um pouco melhor como a história funciona. Você aprende mais sobre os benefícios de usar get, especialmente se algo der muito, muito errado ou mal. Você sempre pode desfazer isso. Compromete-te ou podes voltar. Alguns commits e ver o código que ainda funciona. É um serviço fantástico e novamente é,
ah, ah, habilidade
muito valiosa que eu acho que cada desenvolvedor deve ter. Agora, se você precisa de repositórios privados, get hub não é o lugar para você. Se você está trabalhando em algo ultra-secreto ou se você está trabalhando em um projeto para uma empresa, não
use get hub. Eu sugeriria vivamente o uso do git lab dot com Você começa todo o seu repositório é absolutamente livre . Obter cargas de hub. Acho que são 7 dólares por repo. Onde obter laboratório. Eles cobram $0. É completamente grátis. Eles não pedem um cartão de crédito ou qualquer coisa é fantástico. Você tem todas as mesmas características, todas as mesmas coisas. É só que Lab é uma empresa mais nova. Hum, e obter hub. Já existe há muito, muito tempo. Então é só o cara novo contra o velho. Se você precisa de um repositório privado, confira, pegue laboratório ponto com. Outra coisa que você pode verificar é algo que eu mencionei anteriormente neste curso. Ah, foi chaves SSH. Você pode olhar para adicionar ou possivelmente criar um novo para o seu computador e, em seguida, adicionar sua chave SSH t s S H para obter hub ou obter laboratório. E uma vez que isso é adicionado, Ah, sempre que você faz
um, um, um mestre de origem push, como o que vimos algumas vezes neste curso, ele não vai pedir seu nome de usuário e senha. Ele já vai saber quem você é e o que você faz, e que seu computador está completamente autorizado a fazer esses movimentos em seu repositório. É uma coisa de segurança, mas também é uma característica muito legal. Agora, se você decidiu que obter realmente não é para você neste momento, enquanto eu diria apenas aguente firme, lute um pouco com ele porque ainda é uma habilidade muito, muito valiosa. Mas se você realmente odiar isso,
isso não é para você, eu diria, Ah, uma de duas coisas. Ah, o 1º 1 é que há plugins para o código sublime e Adam e V s que fazem tudo isso obter coisas para você. Ah, e é só apontar e clicar. São algumas opções de menu e boom, você está feito. Então, chega de linha de comando. Ah, a segunda opção é se isso realmente não é para você, eu sugiro ir aprender javascript ou python ou PHP ou apenas continuar trabalhando em sua programação. Continue fazendo melhor, melhor e melhor. cada dia que praticares, vais melhorar significativamente. Tudo bem, então é isso para este curso. Obrigado por se juntar a mim. Já se passaram cerca de 30 minutos. Espero que tenha aprendido muito. E onde quer que vá daqui, desejo-lhe boa sorte.
7. Aula bônus: Ei aí. Isto é apenas um pequeno sermão de bônus. Você não vai realmente aprender nada educativo neste caso, mas você pode encontrar alguns recursos muito legais. Ah, a primeira coisa que eu gostaria de dizer é que eu escrevo mensagens em bloco todas as semanas, às vezes duas por semana, às vezes uma a cada 10 h dias. Ah, codificação de
barcos e tecnologia. E você pode encontrar tudo em Caleb dot io slash blawg. Eu também tenho todos os meus cursos disponíveis em Caleb morreu I o para uma pequena assinatura mensal . Se você estiver interessado em obter todos os meus outros cursos, você pode encontrá-los em seus ou se você é um grande leal fã de visão para mim ou compartilhar habilidades. Eu tenho cursos em ambas as plataformas também. Sinta-se livre para verificá-los a qualquer momento. Sinta-se à vontade para me enviar uma mensagem. Se você tem perguntas sobre, claro que você não tem certeza se é para você. Mande-me uma mensagem. E também gostaria de mencionar rapidamente que tenho um grupo no Facebook. É um grupo incrível. Chama-se Aprendizagem a Código. Temos dezenas de milhares de membros lá dentro. E a razão pela qual eu digo que é incrível não é porque eu fiz o grupo ou nada disso . Honestamente, os membros fazem isso incrível. Eles são muito apoio lá dentro. Há tantas pessoas fazendo perguntas valiosas o tempo todo que ou Ah, milhares de outros desenvolvedores podem responder ou 1000 de milhares de outros desenvolvedores não podem responder. Hum, e eu ficaria feliz em responder a essas perguntas bem e tipo de preenchê-lo, preencher os espaços em branco para todos s. Então há essa opção novamente, é chamado de Aprendizagem a Código. Está no Facebook. Hum, se você quiser me seguir, você pode me seguir no Caleb Tall, apoiar no Twitter ou no Facebook, as páginas Caleb dot io então Facebook dot com slash Caleb dot io ah, e finalmente, eu realmente, realmente, muito, muito apreciá-lo. Se pudesse deixar uma crítica. Ajuda outras pessoas a descobrir se este curso é para eles. Talvez não seja para eles. Talvez um curso diferente seja melhor para eles. Estou sempre mais interessado em servir conteúdo na criação de cursos que sejam mais úteis para as pessoas. E se este curso não for útil para você sabe, quatro em cada 10 outras pessoas sua avaliação pode ajudar nisso. Ou se este curso foi absolutamente fantástico e você amou e você acha que todos
os outros desenvolvedores devem estar fazendo este curso, eles devem saber disso também. Então, por favor, deixe um comentário. Agradeço
muito por poder deixar uma crítica para mim. E é uma espécie de como eu divulgo a palavra sobre esses cursos. Com tudo
isso dito,não
tenho mais nada para promover. Com tudo
isso dito, Eu só queria agradecer por fazer este curso. Já se passaram aproximadamente 30 40 minutos. Espero que tenha aprendido muito neste curso e que possa aplicar tudo neste
curso ao seu dia-a-dia. Espero que tenha aprendido muito neste curso e que possa aplicar tudo neste Apenas codificar projetos, codificar sites, software
de codificação. Tudo bem, é tudo para mim. Feliz codificação.