Présentation des dépôts distants

Git niveau intermédiaire

George Boorman

Curriculum Manager, DataCamp

Dépôt local

dépôt local à l'intérieur d'un ordinateur de bureau

Git niveau intermédiaire

Dépôt distant

dépôt distant dans le cloud

Git niveau intermédiaire

Pourquoi utiliser des dépôts distants ?

Avantages des dépôts distants

  • Tout est sauvegardé.

  • Collaboration, quel que soit le lieu

Vue d'un ordinateur portable avec un toit et un lac en arrière-plan

Git niveau intermédiaire

Clonage d’un dépôt

  • Copies du dépôt sur notre ordinateur local = dépôts distants locaux

  • Création de copies = clonage

git clone path-to-project-repo
  • Clonage d’un projet local
git clone /home/george/repo
  • Clonage et nommage d’un projet local
git clone /home/george/repo new_repo
Git niveau intermédiaire

Clonage d’un dépôt distant

  • Les dépôts distants sont généralement stockés dans un service d'hébergement en ligne.

    • Par exemple, GitHub, Bitbucket ou GitLab.
  • Si nous disposons d'un compte :

    • Nous pouvons cloner un dépôt distant sur notre ordinateur local.
git clone URL
git clone https://github.com/datacamp/project
Git niveau intermédiaire

Identification d'un dépôt distant

  • Lors du clonage d'un dépôt

    • Git mémorise l'emplacement de l'original.
  • Git stocke une balise distante dans la configuration du nouveau dépôt.

  • Affichez tous les dépôts distants associés au dépôt.

git remote
datacamp
Git niveau intermédiaire

Récupération d’informations supplémentaires

  • Obtenez plus d'informations sur le ou les dépôts distants
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git niveau intermédiaire

Création d'un dépôt distant

  • Lors du clonage, Git nommera automatiquement le dépôt distant origin
git remote add name URL
  • Créez un dépôt distant nommé george
git remote add george https://github.com/george_datacamp/repo
  • La définition des noms distants est utile pour la fusion.
Git niveau intermédiaire

Passons à la pratique !

Git niveau intermédiaire

Preparing Video For Download...