commande git clone
git cloneest une commande utilisée pour cloner un dépôt Git distant vers la machine locale.
git cloneElle peut copier un dépôt Git distant vers la machine locale, vous permettant de consulter le projet ou d'y apporter des modifications.
git cloneLa commande vous permet de copier tout le code et l'historique du dépôt distant, et de créer une copie locale du dépôt identique au dépôt distant.
Le format de commande pour copier un projet est le suivant :
git clone [url]
[url]est le projet que vous souhaitez copier.
Par exemple, clonons un projet depuis GitHub :
Clonage dans 'example-git-test'...
distant : Énumération des objets : 12, terminé.
distant : Total 12 (delta 0), réutilisé 0 (delta 0), pack-réutilisé 12
Décompression des objets : 100% (12/12), terminé.
Après avoir effectué les étapes ci-dessus, Git clonera le dépôt distant sur votre machine locale et créera un dossier portant le même nom que le dépôt distant dans le répertoire courant (par exemple, le dossier example-git-test dans l'exemple ci-dessus).
Une fois la commande ci-dessus exécutée, un répertoire example-git-test sera généré dans le répertoire courant :
$ cd simplegit/ $ ls README.md example-test.txt test.txt
L'opération ci-dessus copiera tous les enregistrements du projet.
$ ls -a . .. .git README.md example-test.txt test.txt $ cd .git $ ls HEAD description index logs packed-refs config hooks info objects refs
git cloneLa commande copiera automatiquement toutes les branches et l'historique du dépôt distant sur votre machine locale. Vous pouvez utiliser d'autres commandes Git (comme git checkout, git pull, etc.) pour agir sur le dépôt local.
Par défaut, Git créera votre répertoire de projet local en fonction du nom du projet indiqué par l'URL que vous fournissez. C'est généralement le nom du projet après le dernier / dans l'URL. Si vous souhaitez un nom différent, vous pouvez ajouter le nom souhaité après la commande.
Par exemple, l'exemple suivant copie un projet Git distant, et le nom du projet local estanother-example-name:
Clonage dans 'another-example-name'...
distant : Énumération des objets : 12, terminé.
distant : Total 12 (delta 0), réutilisé 0 (delta 0), pack-réutilisé 12
Décompression des objets : 100% (12/12), terminé.
autres extensions