Lá.
Bem vindo de volta.
Então, nesta seção, vamos nos concentrar em algo novo.
Vai ser um pouco de uma viagem lateral por um momento de distância da Noad e expressar e do acampamento de
Yelp e todas as coisas que estamos cobrindo.
Nós não somos nem sequer podemos escrever o javascript h h ele ou C Ss para os próximos vídeos.
Nós vamos nos concentrar em algo chamado Get e a maioria de vocês provavelmente já ouviu falar ou
encontrou isso de alguma forma.
É uma tecnologia muito popular e importante, mas é muito diferente do que fizemos até agora.
Não é realmente um idioma completo.
Não é algo que é realmente esse complexo.
É um pouco complicado realmente dominar e começar no início, então não estou tentando
trivializar isso, mas não é como aprender javascript ou aprender todos os CCs.
O escopo é muito mais pequeno.
Então, como eu mencionei, é popular.
Ainda não lhe disse o que é realmente, mas é popular.
Acabei de ler hoje que 42 por cento dos desenvolvedores usam isso e não sei se isso é nos EUA ou em
todo o mundo.
Mas 42 por cento de uma população de desenvolvedores o usa, o que é mais do que podemos
dizer sobre muitas tecnologias.
Então, o que é é um sistema de controle de versão.
Então, se eu for ao oficial, receba a página inicial, que é uma jogada como CMD dot com, não será tudo o que iluminar a
frente, mas o que nos diz é que é um sistema de controle de versão
distribuído livre e aberto projetado para lidar com tudo de pequenos a muito grandes projetos com velocidade e eficiência.
Então, o que é um sistema de controle de versão.
Basicamente, é uma maneira de trabalhar com diferentes versões do nosso código para que possamos salvar diferentes recursos e
fazer anotações à medida que progredimos e possuímos versões diferentes que podemos avançar e retroceder ao
longo do tempo.
E também podemos colaborar com outras pessoas e incorporar diferentes versões de algum código que
escrevi com o código que escreveu meu colega de trabalho.
Então é realmente poderoso.
Eu disse que muitos desenvolvedores usam isso.
É definitivamente importante.
Você pode estar se perguntando por que esperei até este ponto para ensinar e eu estive, eu vi muitas perguntas
sobre isso.
Pessoas que estão começando o curso se perguntando quando quando a recuperação obteve o motivo de não ter
ensinado a frente.
BUSH eu realmente tenho.
Normalmente, eles fazem historicamente enquanto eu passo o tempo ensinando começar no início.
E também começamos com uma linha de comando no início.
Há alguns motivos realmente.
Um deles é que não é excitante.
E eu não queria perder o interesse das pessoas no início, especialmente em um curso on-line,
onde é tão fácil verificar para não prestar atenção versus em uma classe on-line ou em pessoa.
Eu tenho o refém de pelo menos 45 minutos para uma palestra onde você disse que sabe que tem
que tentar.
Então eu não queria desencorajar as pessoas no início disso.
É algo que exige o terminal.
Então você precisa entender a linha de comando.
E eu não queria mover a linha de comando para o início porque, então, temos que falar sobre a nuvem
9 e a instalação.
E eu queria apenas mantê-lo simples no início.
Então, esses são os dois motivos.
O terceiro que é mais importante é que é realmente difícil entender a utilidade do bem para
realmente ver por que faz sentido quando você está trabalhando sozinho e quando está começando.
versões e ajuda você a colaborar com as pessoas, se você tiver um projeto enorme, é realmente benéfico.
Então eu mencionei que isso ajuda você a salvar diferentes
Mas é claro que, no início desta classe, não temos projetos enormes.
Não estamos colaborando com pessoas.
E mesmo neste ponto você não está necessariamente colaborando.
Você provavelmente aprende por sua conta.
Então é um pouco difícil de realmente motivar.
Por que obter é tão útil.
que seja capaz de usá-lo de bom grado e de querer usá-lo até mais tarde no curso.
Posso convencê-lo de que é útil, mas não acho
Então estamos nesse ponto agora estamos cobrindo isso.
Você provavelmente já ouviu falar de obter hub se eu voltar aqui para nossas notas, estas são as grandes coisas das
quais eu quero falar.
Então o que é.
O que é o hub.
Eles são muito diferentes.
Eles estão relacionados talvez muito diferentes é muito forte, mas eles não são o mesmo.
Esse é um equívoco muito comum com iniciantes que apenas os agruparam juntos.
Obter é essa tecnologia.
É totalmente diferente, se um hub é um site.
É uma aplicação que funciona com get, mas eles não são o mesmo.
Então, na verdade, vou falar mais sobre o que o bom hub está mais adiante.
Nós podemos trabalhar com get e nem saber sobre não se preocupar em obter hub em tudo e muitas pessoas fazem
isso, embora use get, mas eles não usarão hub hub.
Não é tão comum, mas é possível.
Então, vamos nos concentrar apenas no início, então conversamos sobre esses dois por que você deveria se importar de novo
é que é realmente útil.
Então, essa é uma coisa que você potencialmente usará muito isso especialmente se você acabar
trabalhando com pessoas, seja como contratado ou você obtém um emprego como desenvolvedor.
É algo que muitos e muitos times usam.
Como mencionei 42% dos desenvolvedores de.
Então, é principalmente por isso que você deveria se importar.
É também uma dessas coisas que é bom ter em seu currículo.
E na verdade não se limita apenas a escrever código.
Inicialmente, era para isso que era criado.
Mas, mais recentemente, houve outras aplicações.
Então, um desses que eu quero falar é usá-lo para ajudar a gerenciar o processo de escrever uma novela ou
uma peça de teatro ou roteiro.
Então imagine que você é um escritor e você tem uma história enorme que está em sua cabeça que
você vai se sentar e escrever e eu não sei.
Eu tentei escrever um roteiro antes do meu processo ser muito difícil.
Muitas revisões muitos rascunhos diferentes que eu economizaria e meu processo é muito parecido com o meu
processo de redação de ensaios na faculdade foi escrever uma versão e salvá-la como ensaio V-1 e, em seguida, se eu quisesse fazer outra mudança
louca ou eu decidi que eu vou liderar esse parágrafo inteiro e tentar algo
totalmente diferente.
Mas eu não quero abandonar o que eu tinha no começo, então eu usaria Save As e fiz uma
cópia e fiz o ensaio V-2.
ler o que eu costumava ter, eu criaria um novo documento e você poderia dar um
novo título e, normalmente, incrementar o números e, eventualmente, eu obteria algo como este ensaio como versão final real.
E toda vez que eu queria ter um ponto de verificação onde eu poderia voltar, eu poderia reverter
para o meu rascunho antigo, eu poderia
Escolha isso em algo ridículo porque meu nome é que minhas convenções de nomenclatura não eram realmente uma convenção, mas
meu nome e ficaram fora de controle.
Então, esse é um problema que é resolvido ou um dos problemas é que, com o que posso fazer é ter
um ensaio ou um roteiro que eu estou trabalhando e usando.
Entre e diga basicamente para salvar meus arquivos para acompanhá-los.
Ainda tenho que salvar os arquivos no meu editor de texto.
Mas o que eu posso fazer com é dizer tudo bem neste momento, salve todos esses arquivos e acabei de adicionar
na morte do personagem principal e então eu poderia escrever um pouco mais e salvar novamente usando get e say that
I ' agora adicionei na morte do personagem secundário e então eu poderia mudar de idéia e dizer talvez eu
devesse levar a história em uma rota diferente.
Então, eu poderia tentar algo e salvar outra versão disso.
Na verdade, não é um rascunho, mas salve outra versão, em vez de matar os dois personagens principais que ambos vivem
e eles se casaram e eles têm filhos.
fazer depois, se você sabe que meu editor recebe a história e decide que você realmente deveria realmente matá-los.
E o que eu posso
Eu posso facilmente usar um simples comando get.
É um retorno ao ponto onde eu salvei onde eu disse que matei o personagem principal ou onde eu disse
que você conhece X ou Y.
Basicamente, você pode deixar pequenas mensagens para você e não é só que não se limita a um
arquivo que é muito diferente dos sistemas tradicionais de gerenciamento de sua versão, de modo que em um ensaio é
um arquivo em que estou trabalhando.
Eu guardo e então eu posso salvar como.
Mas é sempre um arquivo.
O que você pode fazer com isso é se você tiver um projeto enorme, então vai codificar.
Agora, se tivermos um projeto com 10 arquivos javascript, um monte de CSSA algumas imagens HCM muitas
tecnologias diferentes.
Digamos que é um aplicativo expresso que é um monte de pastas.
O que posso fazer é segmentar peças individuais e salvá-las usando get.
Então eu posso dizer OK. Eu acabei de criar o diretório e adicionado nas visualizações para cães.
E eu posso salvar isso como um ponto de verificação para o qual eu possa voltar mais tarde.
E então eu poderia fazer algo mais tarde no ataque e decidir OK, apenas remova os cães do diretório de visualizações e, em
vez disso, mova-os para o diretório do próprio cão dentro com um diretório de exibição.
E eu posso dizer que é um ponto de verificação e então eu poderia fazer isso por todas as
peças diferentes, então, geralmente, o que você acabou é no final de um projeto, você terá muitos e pequenos compromissos diferentes é
o que eles chamam.
Então eu vou mostrar um exemplo rápido disso e eu vou ter o hub, o que novamente não é o mesmo
que obter.
Pense nisso como um espectador esquecer uma maneira de compartilhar diferentes versões de coisas para compartilhar código com pessoas.
Ainda assim, não se dá.
Então, esse é o repositório expresso no hub.
E o que eu quero salientar.
Então, este é o código para expressar que estamos usando quando executamos a instalação do NPM Express.
Este código é executado bem, não correu necessariamente quando instalamos, mas quando incluímos o Express e o
executamos, muito desse código é executado.
O que eu quero mostrar embora está aqui mesmo.
Cinco mil e cento e noventa e quatro compromete.
Então, no próximo vídeo, realmente escrevemos nossos próprios compromissos e eu vou mostrar-lhe com o que isso parece e
realmente o que isso significa.
Mas dê uma olhada em todas essas mensagens e há milhares deles.
Então, deixe-me escolher um arbitrário aqui.
Vamos ver o Harry.
Isto é bom.
Atualize dependências de exemplo.
Se eu clicar sobre o que eu vejo aqui são os arquivos que foram incluídos neste commit.
Então, os arquivos que foram basicamente orientados para serem salvos para criar uma versão de uma mensagem que diz
atualizações de exemplo de atualização.
E vejo o que foi alterado.
Então mudamos as versões.
Parece que Harry, quem escreveu este Doug Wilson, mudou as versões.
Então, esse é um exemplo simples de um commit.
Vamos ver se podemos tentar encontrar algo um pouco mais complexo.
Tudo bem.
Bem, aqui está um ou dois arquivos, portanto Express é provavelmente 100 mais arquivos em todo esse repositório.
Mas, neste caso, alguém cometeu um pequeno commit com duas mudanças em dois arquivos.
Então, são apenas alguns exemplos.
Fique à vontade para dar uma olhada.
Obviamente, não se espera que você entenda o código ou toda a terminologia, mas dê uma
olhada e é divertido voltar ao início.
Na verdade, não sei se há uma maneira muito fácil de fazer isso apenas para
voltar ao início, mas você poderia tentar mudar isso para ser a página 50 e isso o leva até 2012.
Então, é uma série de shows de express.
Mais uma vez, voltaremos buscá-la em breve, mas vamos começar por falar sobre entrar no nosso
terminal, onde estamos apenas escrevendo nosso próprio código e salvando-o em diferentes lugares, usando o nosso próprio começo,
mas nós somos não vai compartilhar aqueles com ninguém até falar sobre levantar.
Então, a última coisa que quero mencionar é a instalação e eu tenho entre parênteses.
Na verdade não.
E isso é porque usar o Cloud 9 não precisamos instalar o nosso próprio filho.
Ele já está instalado quando você faz uma nova nuvem nove instância.
Mas se você não estiver usando o Cloud 9 se estiver usando um terminal
seu próprio terminal, seu próprio shell que você instalou terá que instalá-lo para que você possa encontrar muitas instruções on-line.
Ocasionalmente, as coisas correm mal, você precisa de algumas dependências, mas é uma das ferramentas mais instaladas em todo o desenvolvimento
da web, portanto, há muitos recursos de tutoriais de pilha de vazamentos em todos os lugares.
Mas usando a nuvem 9, não precisamos nos preocupar com isso.
Então, apenas para ter certeza de que funciona aqui é o teste que você pode fazer.
Obtenha a versão do dash dash.
E enquanto você vê algo aqui, não precisa ser um ponto nove, um ponto.
Se você está vendo isso no futuro e você tem uma versão diferente, está tudo bem.
Tudo o que importa é que você não vê que não foi encontrado.
Você não vê uma mensagem de erro e é tudo o que vamos fazer com a obtenção por agora na próxima lição.
Vamos falar sobre três novos comandos.
Obter uma rede obter ADICIONAR e obter compromisso.
Tudo bem, eu vou ver se Nelson