< Return to Video

CC CAP05 2025 VA07 GITHUB DO REMOTO AO LOCAL

  • 0:00 - 0:03
    Imagina que você está de férias,
    deixou o seu computador de lado,
  • 0:03 - 0:04
    como era esperado.
  • 0:04 - 0:05
    Mas então,
    no meio do seu descanso,
  • 0:05 - 0:08
    você lembrou que tinha aquele
    repositório com um arquivo
  • 0:08 - 0:11
    que você acabou esquecendo de criar
  • 0:11 - 0:12
    e infelizmente,
  • 0:12 - 0:15
    vão usar esse repositório
    para implementar coisas novas
  • 0:15 - 0:17
    e se você não adicionar
    esse arquivo,
  • 0:17 - 0:19
    você vai travar todo mundo
    da equipe.
  • 0:19 - 0:23
    O problema aqui é que a gente
    deixou o nosso computador em casa,
  • 0:23 - 0:26
    então a gente não tem o nosso código
    aqui na máquina do hotel.
  • 0:26 - 0:29
    No entanto,
    nós estamos usando o Github,
  • 0:29 - 0:32
    então nós vamos ver hoje como trazer
    um código que está na nuvem
  • 0:32 - 0:34
    para qualquer máquina
    que tenha o Git instalado.
  • 0:42 - 0:44
    O primeiro passo
    para a gente conseguir
  • 0:44 - 0:47
    baixar o nosso repositório da nuvem
    é logar no Github
  • 0:47 - 0:48
    e acessar o nosso repositório.
  • 0:48 - 0:50
    Vamos lá então.
  • 0:50 - 0:53
    Acessando aqui o "meu-aplicativo"
    eu vou usar o botão de "code"
  • 0:53 - 0:57
    e copiar essa URL
    que está aqui dentro da aba "https".
  • 0:57 - 0:59
    Com isso copiado,
    vamos acessar qualquer pasta
  • 0:59 - 1:02
    do nosso computador
    e abrir uma instância do git bash.
  • 1:02 - 1:05
    É com ele que nós vamos fazer
    o que nós chamamos de clone.
  • 1:05 - 1:09
    A diferença entre ícone e download
    é bem pequena.
  • 1:09 - 1:11
    Quando nós fazemos download
    de algum arquivo
  • 1:11 - 1:12
    ou de algum repositório,
  • 1:12 - 1:16
    nós estamos apenas baixando aquele
    repositório no formato de pasta.
  • 1:16 - 1:19
    Porém, quando nós precisamos usar
    as ações do Git lá dentro,
  • 1:20 - 1:22
    nós precisamos fazer o git clone.
  • 1:22 - 1:23
    Então vamos lá.
  • 1:23 - 1:28
    Git clone é a URL que a gente copiou
    de quando entra.
  • 1:28 - 1:30
    Então o Git vai
    se comunicar com o Git Ruby
  • 1:30 - 1:31
    e fazer o download
  • 1:31 - 1:33
    tanto dos nossos arquivos
    quanto de todas
  • 1:33 - 1:36
    as referências históricas
    que nós temos no repositório.
  • 1:36 - 1:40
    E agora basta que a gente
    entre na pasta Meu aplicativo
  • 1:40 - 1:42
    usando o comando CD aqui dentro.
  • 1:42 - 1:45
    Vamos limpar o terminal
    e executar o comando byte log
  • 1:45 - 1:48
    e nós podemos conferir
    que todo o histórico que há na cloud
  • 1:48 - 1:50
    agora também está na nossa máquina.
  • 1:50 - 1:51
    O próximo passo, então,
  • 1:51 - 1:54
    é de fato implementar
    aquele nosso arquivo tão importante.
  • 1:55 - 1:56
    A gente sabe que não
    é muito recomendado
  • 1:56 - 1:58
    implementar coisas diretamente
    na branch.
  • 1:58 - 2:00
    Bem, mas como a gente
    tá com um pouco de pressa
  • 2:00 - 2:03
    e esse é um cenário emergencial
    que está atrapalhando nossas férias,
  • 2:04 - 2:05
    vamos fazer isso assim mesmo.
  • 2:05 - 2:07
    Então eu vou usar o comando touch
  • 2:07 - 2:11
    para criar o arquivo de configuração
    aqui na nossa pasta.
  • 2:11 - 2:14
    Com esse arquivo criado
    eu vou usar o comando git
  • 2:14 - 2:17
    cada de ponto para adicioná lo
    no modo esteje e com isso
  • 2:18 - 2:21
    poder fazer o nosso commit
    escrevendo a mensagem,
  • 2:21 - 2:26
    adicionando
    o arquivo de configuração
  • 2:28 - 2:28
    e pronto.
  • 2:28 - 2:32
    Com commit feito
    a gente vai usar o comando git push
  • 2:32 - 2:35
    origin mem para que isso
    suba com o servidor.
  • 2:36 - 2:37
    O comando foi executado com sucesso,
  • 2:37 - 2:39
    então podemos voltar para
  • 2:39 - 2:42
    o nosso navegador e aqui
    então conferir que o último commit
  • 2:43 - 2:44
    foi o nosso commit,
  • 2:44 - 2:47
    adicionando de fato
    o nosso arquivo de configuração.
  • 2:47 - 2:50
    Pronto, isto aqui vai servir
    para que a gente não tenha
  • 2:50 - 2:52
    mais incômodos durante nossas férias
  • 2:52 - 2:54
    e podemos levar elas tranquilamente.
  • 2:54 - 2:55
    No entanto,
  • 2:55 - 2:57
    as suas férias vão acabar
    e quando isso acontecer,
  • 2:57 - 3:00
    você vai ter que voltar
    para a sua máquina que está em casa
  • 3:00 - 3:01
    e continuar desenvolvendo lá dentro.
  • 3:01 - 3:04
    Só que a gente tem um problema
    esse arquivo de configuração
  • 3:04 - 3:07
    está no servidor,
    mas não está na sua máquina.
  • 3:07 - 3:09
    E agora você está com o código
    desatualizado.
  • 3:09 - 3:10
    Mas não se preocupe,
  • 3:10 - 3:12
    a gente vai ver
    como podemos usar o Git
  • 3:12 - 3:14
    para recuperar novos códigos
  • 3:14 - 3:16
    que foram implementados
    em repositórios remotos.
  • 3:16 - 3:19
    Para isso,
    a gente vai usar o comando git pull.
  • 3:19 - 3:22
    Então vamos lá para a nossa máquina
    ver como isso funciona
  • 3:22 - 3:25
    aqui dentro do repositório,
    dessa vez da nossa máquina.
  • 3:25 - 3:27
    Vamos executar o comando Digite log
  • 3:27 - 3:30
    para entender
    em que ponto que a gente parou.
  • 3:30 - 3:33
    Usando esse comando a gente
    consegue ver que o último commit
  • 3:33 - 3:36
    foi o merge da página C,
    mas a gente sabe que tem coisa nova.
  • 3:36 - 3:38
    E se a gente quiser conferir o que,
  • 3:38 - 3:41
    basta entrar no repositório
    dentro do GitHub
  • 3:41 - 3:42
    e a gente vai conseguir ver
  • 3:42 - 3:46
    que houve um novo commit
    logo após aquele que nós temos.
  • 3:46 - 3:49
    Então nós precisamos de fato
    atualizar o nosso repositório.
  • 3:50 - 3:52
    A gente já viu que o comando
    para subir códigos da máquina
  • 3:52 - 3:57
    para nuvem e git push, então agora
    nós vamos fazer a operação contrária
  • 3:57 - 3:58
    executando o GUI.
  • 3:58 - 4:02
    Tipo, vamos ver aqui no terminal,
    então a gente vai executar
  • 4:02 - 4:05
    o comando git pull origin mem
  • 4:05 - 4:08
    e veja que o Git vai
    se comunicar com o git hub,
  • 4:08 - 4:11
    entender o que tem de diferente
    e trazer para a nossa máquina.
  • 4:12 - 4:13
    E a partir de agora,
  • 4:13 - 4:16
    se a gente executar o comando git
    log, a gente verá que o último
  • 4:16 - 4:19
    commit é o adicionando
    o arquivo de configuração
  • 4:19 - 4:20
    da mesma forma que no servidor.
  • 4:20 - 4:21
    Com isso,
  • 4:21 - 4:25
    nós conseguimos garantir que tanto
    as nossas aplicações na nuvem
  • 4:25 - 4:29
    quanto na nossa máquina
    estão atualizadas e que, caso
  • 4:29 - 4:32
    não estejam, consigamos atualizar
    de forma bem simples.
Title:
CC CAP05 2025 VA07 GITHUB DO REMOTO AO LOCAL
Video Language:
Portuguese, Brazilian
Duration:
04:35

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions