Introducere în repozitorii remote

Git intermediar

George Boorman

Curriculum Manager, DataCamp

Repo local

repozitoriu local în interiorul unui computer desktop

Git intermediar

Repo remote

repo remote în cloud

Git intermediar

De ce să folosim repo-uri remote?

Avantajele repozitoriilor remote

  • Tot conținutul este salvat

  • Colaborare, indiferent de locație

vedere de pe un laptop spre un acoperiș și un lac

Git intermediar

Clonarea unui repo

  • Copii ale repo-ului pe computerul local = repo-uri locale remote

  • Crearea de copii = clonare

git clone path-to-project-repo
  • Clonarea unui proiect local
git clone /home/george/repo
  • Clonarea și redenumirea unui proiect local
git clone /home/george/repo new_repo
Git intermediar

Clonarea unui repo remote

  • Repozitoriile remote sunt stocate de obicei pe un serviciu de găzduire online

    • ex.: GitHub, Bitbucket sau GitLab
  • Dacă avem un cont:

    • Putem clona un repo remote pe computerul local
git clone URL
git clone https://github.com/datacamp/project
Git intermediar

Identificarea unui repo remote

  • La clonarea unui repo

    • Git reține locația originală
  • Git stochează un tag remote în configurația noului repo

  • Listarea tuturor repo-urilor remote asociate

git remote
datacamp
Git intermediar

Mai multe informații

  • Obținerea de informații suplimentare despre repo-urile remote
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git intermediar

Crearea unui repo remote

  • La clonare, Git denumește automat repo-ul remote origin
git remote add name URL
  • Crearea unui repo remote numit george
git remote add george https://github.com/george_datacamp/repo
  • Denumirea repo-urilor remote este utilă pentru fuzionare
Git intermediar

Să exersăm!

Git intermediar

Preparing Video For Download...