Úvod do vzdálených repozitářů

Intermediate Git

George Boorman

Curriculum Manager, DataCamp

Lokální repozitář

lokální repozitář uvnitř stolního počítače

Intermediate Git

Vzdálený repozitář

vzdálený repozitář v cloudu

Intermediate Git

Proč používat vzdálené repozitáře?

Výhody vzdálených repozitářů

  • Vše je zálohováno

  • Spolupráce bez ohledu na místo

pohled z notebooku přes střechu na jezero

Intermediate Git

Klonování repozitáře

  • Kopie repozitáře na lokálním počítači = lokální kopie

  • Vytváření kopií = klonování

git clone path-to-project-repo
  • Klonování lokálního projektu
git clone /home/george/repo
  • Klonování a pojmenování lokálního projektu
git clone /home/george/repo new_repo
Intermediate Git

Klonování vzdáleného repozitáře

  • Vzdálené repozitáře jsou obvykle uloženy v online hostingové službě

    • např. GitHub, Bitbucket nebo GitLab
  • Pokud máme účet:

    • Můžeme naklonovat vzdálený repozitář na lokální počítač
git clone URL
git clone https://github.com/datacamp/project
Intermediate Git

Identifikace vzdáleného repozitáře

  • Při klonování repozitáře

    • Git si zapamatuje původní umístění
  • Git uloží vzdálený tag do konfigurace nového repozitáře

  • Zobrazí seznam všech vzdálených repozitářů

git remote
datacamp
Intermediate Git

Podrobnější informace

  • Získání podrobnějších informací o vzdálených repozitářích
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Intermediate Git

Vytvoření vzdáleného repozitáře

  • Při klonování Git automaticky pojmenuje vzdálený repozitář origin
git remote add name URL
  • Vytvoření vzdáleného repozitáře s názvem george
git remote add george https://github.com/george_datacamp/repo
  • Pojmenování vzdálených repozitářů je užitečné při slučování
Intermediate Git

Lass uns üben!

Intermediate Git

Preparing Video For Download...