Introdução a remotos

Git intermediário

George Boorman

Curriculum Manager, DataCamp

Repo local

repositório local dentro de um computador de mesa

Git intermediário

Repo remoto

repo remoto na nuvem

Git intermediário

Por que usar repos remotos?

Benefícios de repositórios remotos

  • Tudo fica com backup

  • Colaboração de qualquer lugar

vista de um laptop olhando um telhado e um lago

Git intermediário

Clonando um repo

  • Cópias do repo no computador = remotos locais

  • Fazer cópias = clonar

git clone path-to-project-repo
  • Clonar um projeto local
git clone /home/george/repo
  • Clonar e dar nome a um projeto local
git clone /home/george/repo new_repo
Git intermediário

Clonando um remoto

  • Repositórios remotos ficam em serviços online

    • ex.: GitHub, Bitbucket ou GitLab
  • Se tivermos uma conta:

    • Podemos clonar um repositório remoto no computador local
git clone URL
git clone https://github.com/datacamp/project
Git intermediário

Identificando um remoto

  • Ao clonar um repositório

    • O Git lembra de onde ele veio
  • O Git guarda uma tag de remoto na configuração do novo repo

  • Listar todos os remotos do repo

git remote
datacamp
Git intermediário

Obtendo mais informações

  • Ver mais informações sobre o(s) remoto(s)
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git intermediário

Criando um remoto

  • Ao clonar, o Git nomeia o remoto como origin automaticamente
git remote add name URL
  • Criar um remoto chamado george
git remote add george https://github.com/george_datacamp/repo
  • Nomear remotos ajuda na mesclagem
Git intermediário

Vamos praticar!

Git intermediário

Preparing Video For Download...