Einführung in Remotes

Git für Fortgeschrittene

George Boorman

Curriculum Manager, DataCamp

Lokales Repo

Lokales Repository in einem Desktop-Computer

Git für Fortgeschrittene

Remote-Repo

Remote-Repository in der Cloud

Git für Fortgeschrittene

Warum Remote-Repos?

Vorteile von Remote-Repositorys

  • Daten sind jederzeit gesichert

  • Zusammenarbeit, unabhängig vom Standort

Blick auf einen Laptop mit Blick über ein Dach und einen See

Git für Fortgeschrittene

Ein Repo klonen

  • Repo-Kopien auf unserem lokalen Computer = lokale Remotes

  • Kopieren = Klonen

git clone path-to-project-repo
  • Klonen eines lokalen Projekts
git clone /home/george/repo
  • Lokales Projekt klonen und benennen
git clone /home/george/repo new_repo
Git für Fortgeschrittene

Ein Remote klonen

  • Remote-Repos werden in der Regel bei einem Online-Hosting-Dienst gespeichert

    • z. B. GitHub, Bitbucket oder GitLab
  • Mit vorhandenem Account:

    • Remote Repo lässt sich auf unseren lokalen Computer klonen
git clone URL
git clone https://github.com/datacamp/project
Git für Fortgeschrittene

Remotes identifizieren

  • Beim Klonen eines Repos

    • Git merkt sich den Speicherort des Originals
  • Git speichert ein Remote-Tag in der Konfiguration des neuen Repos

  • Auflistung aller Remotes, die mit dem Repo verknüpft sind

git remote
datacamp
Git für Fortgeschrittene

Weitere Infos abrufen

  • Weitere Informationen zu Remotes abrufen
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git für Fortgeschrittene

Ein Remote erstellen

  • Beim Klonen benennt Git das Remote automatisch origin
git remote add name URL
  • Remote namens george erstellen
git remote add george https://github.com/george_datacamp/repo
  • Remote-Namen sind nützlich für das Mergen
Git für Fortgeschrittene

Lass uns üben!

Git für Fortgeschrittene

Preparing Video For Download...