Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Clonage d’un Dépôt Distant | Introduction à GitHub
Fondamentaux de GitHub

Clonage d’un Dépôt Distant

Glissez pour afficher le menu

Clonage

Une fois qu’un dépôt distant a été créé, il est possible de créer une copie locale en utilisant la commande git clone avec l’URL du dépôt. Cependant, avant d’exécuter des commandes, récapitulons d’abord comment ouvrir le Terminal (Git Bash) sur votre système d’exploitation.

Windows
expand arrow

Instructions pour Windows

  1. Cliquez sur le menu Démarrer ou appuyez sur la touche Windows ;
  2. Tapez Git Bash dans la barre de recherche ;
  3. Cliquez sur l’application Git Bash dans les résultats de recherche.
macOS
expand arrow

Instructions pour macOS

  1. Appuyez simultanément sur Commande (⌘) + Espace. Cela ouvrira Spotlight, une fonctionnalité de recherche système ;
  2. Tapez "Terminal" dans la barre de recherche, et vous verrez "Terminal" ou "Terminal.app" parmi les résultats ;
  3. Cliquez sur "Terminal" dans les résultats de recherche. Cela ouvrira l’application Terminal.
Linux
expand arrow

Instructions pour Linux

Appuyez sur Ctrl + Alt + T.

Note
Remarque

Si Git n’est pas installé, notre article vous fournira un guide d’installation étape par étape.

Vous aurez besoin de l’URL, alors suivez les instructions dans la vidéo ci-dessous pour apprendre à copier l’URL de votre dépôt sur GitHub.

Une fois l’URL copiée, il est maintenant possible de cloner le dépôt distant en exécutant la commande suivante dans le terminal et en remplaçant <url> par l’URL réelle de votre dépôt :

git clone <url>
Clonage du dépôt distant

Comme vous pouvez le constater, nous avons téléchargé avec succès une copie du dépôt distant depuis GitHub vers notre machine locale. De plus, un répertoire nommé github-playground a été créé automatiquement, contenant l'ensemble de l'arborescence de travail.

Passons maintenant dans ce répertoire et listons tous ses fichiers et dossiers non cachés :

cd github-playground
ls -l
Liste des fichiers et répertoires

En résumé, notre dépôt ne contient qu'un seul fichier README.md, qui a été créé automatiquement avec le dépôt précédemment.

Note
Approfondir

Un fichier README est un document qui fournit généralement des informations essentielles sur un projet logiciel, telles que les instructions d'installation, les fonctionnalités et les dépendances, généralement rédigé en markdown. Markdown est un langage de balisage léger avec une syntaxe de formatage en texte brut, conçu pour être converti en HTML et d'autres formats tout en restant facile à lire et à écrire.

Validation des modifications en local

Pour effectuer votre premier commit local, commencez par modifier le fichier README.md. Vous pouvez utiliser n'importe quel éditeur de votre choix—comme Notepad, Visual Studio Code ou Sublime Text. Dans cet exemple, l'éditeur Vim sera utilisé (vous pouvez install Vim).

Pour ouvrir le fichier README.md dans Vim, exécutez :

Validation des modifications en local

Modifions ce fichier en éditant son contenu. Nous utiliserons pour cela l'éditeur Vim. Pour ouvrir le fichier README.md dans Vim, exécutez la commande suivante :

vim README.md
Ouverture de REAME dans Vim

Tout d'abord, il faut passer en mode insertion (édition) dans Vim en appuyant sur i. Cela permet de modifier le texte. Ensuite, ajouter la ligne suivante dans le fichier README :

Learning GitHub is cool!
Modification du README

Pour quitter le mode insertion, appuyez sur la touche Échap. Ensuite, pour enregistrer les modifications et quitter, tapez :wq puis appuyez sur la touche Entrée :

Quitter Vim

Vérification de l’état de l’arborescence de travail :

git status
Vérification du statut

Comme vous pouvez le voir, il est indiqué que le fichier README est à l’état modifié, nous pouvons donc maintenant indexer et valider ce changement en une seule commande :

git commit -a -m "Add another line to README.md"
Note
Remarque

Pour récapituler, le paramètre -a dans la commande git commit indexe automatiquement tous les fichiers modifiés et supprimés, évitant ainsi d’avoir à utiliser git add avant de valider. Le paramètre -m permet d’inclure un message de commit directement dans la commande.

Commit direct
question mark

Quelle commande est utilisée pour créer une copie locale d’un dépôt distant ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 5
some-alt