Utilisation d'autres dépôts

Introduction aux concepts de GitHub

Jasmin Ludolf

Content Developer, DataCamp

Clonage

  • Semblable au copier-coller
  • Lien vers le dépôt d’origine
  • Crée une copie sur un ordinateur local
  • Permet des mises à jour dans les deux sens

Comment cela fonctionne-t-il ?

  • Avec Git :
    • Renvoyer les modifications vers le dépôt d'origine
    • Intégrer les modifications dans notre version locale

Illustration de deux flèches se déplaçant de manière cyclique pour représenter le flux de travail push-pull

Introduction aux concepts de GitHub

Cloner un dépôt

Capture d'écran de la vue principale du dépôt privé pour le marketing bancaire appartenant à George Boorman

Introduction aux concepts de GitHub

Cloner un dépôt

Vue du dépôt bank marketing avec un cercle vert autour du bouton « Code » et une flèche pointant vers celui-ci.

Introduction aux concepts de GitHub

Cloner un dépôt

Vue du menu déroulant après avoir cliqué sur le bouton Code dans un dépôt GitHub.

Introduction aux concepts de GitHub

Cloner un dépôt

Vue du menu déroulant après avoir cliqué sur le bouton Code dans un dépôt GitHub et l'icône de copie est mise en évidence.

Introduction aux concepts de GitHub

Cloner un dépôt

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • Il peut être nécessaire de saisir ici vos identifiants GitHub.
> Cloning into `bank_project`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
Introduction aux concepts de GitHub

Cloner un dépôt vide

Vue d'un dépôt vide et où trouver le lien de clonage

Introduction aux concepts de GitHub

Duplication

  Illustration représentant deux moutons identiques mais distincts.

  • Copier sans lien vers le dépôt original
  • La duplication crée une copie indépendante
  • Il est avantageux de mener des expériences sans risque
  • Utilisé pour la collaboration
  • Toute personne peut créer une duplication d'un dépôt public
  • Le propriétaire d'un dépôt privé est invité à configurer ses paramètres
  • Soumettre les modifications via une pull request
  • Différent de la création d'une nouvelle branche où nous devons être collaborateurs
1 Crédit iStock : Anton Shaparenko ID d’illustration d'archive : 1158104118
Introduction aux concepts de GitHub

Dupliquer un dépôt

Capture d'écran de la vue principale du dépôt privé pour le marketing bancaire appartenant à George Boorman

Introduction aux concepts de GitHub

Dupliquer un dépôt

Capture d'écran de la vue principale du dépôt privé dédié au marketing bancaire appartenant à George Boorman, avec le bouton de duplication mis en évidence

Introduction aux concepts de GitHub

Dupliquer un dépôt

Capture d'écran de la vue principale du dépôt privé dédié au marketing bancaire appartenant à George Boorman, avec le menu déroulant du bouton de duplication visible et le bouton « Create new fork » mis en évidence

Introduction aux concepts de GitHub

Dupliquer un dépôt

Vue de la page de création d'une nouvelle duplication

Introduction aux concepts de GitHub

Dupliquer un dépôt

Image animée illustrant le changement de nom du dépôt dupliqué, qui passe de « bank marketing » à « bank marketing jasmin ».

Introduction aux concepts de GitHub

Dupliquer un dépôt

Vue de la page de création d'une nouvelle duplication avec la section branche mise en évidence

Introduction aux concepts de GitHub

Dupliquer un dépôt

Vue de la page de création d'une nouvelle duplication avec le bouton Create fork mis en évidence

Introduction aux concepts de GitHub

Dupliquer un dépôt

Vue du dépôt dupliqué

Introduction aux concepts de GitHub

Différences entre cloner et dupliquer

  Illustration de deux flèches se déplaçant de manière cyclique pour représenter le flux de travail push-pull

  Clonage

  • Crée une copie liée sur un ordinateur local
  • Nécessite l'utilisation de Git
  • Effectuer des mises à jour push et pull avec Git
  • Idéal pour la collaboration

Illustration de deux moutons identiques mais distincts.

Duplication

  • Crée une copie indépendante sur GitHub
  • Tout peut être effectué au sein de GitHub
  • Soumettre les modifications via une pull request
  • Idéal pour la collaboration et l'expérimentation
Introduction aux concepts de GitHub

Passons à la pratique !

Introduction aux concepts de GitHub

Preparing Video For Download...