Maison > Article > outils de développement > Que signifie cloner dans git ?
Clone dans git signifie "cloner" et "copier". La commande clone peut créer un nouveau répertoire sous le chemin actuel et copier la bibliothèque git dans le répertoire nouvellement créé. Vous pouvez ensuite afficher ou modifier le projet. git clone [url]".
L'environnement d'exploitation de cet article : système Windows 7, Git version 2.30.0, ordinateur Dell G3.
Que signifie clone dans git
La commande git clone crée un nouveau répertoire sous le chemin actuel et copie la bibliothèque Git dans le répertoire nouvellement créé.
Le processus spécifique d'exécution de la commande git clone est le suivant :
1. Créez une branche de suivi à distance dans le répertoire local pour chaque branche de la bibliothèque Git
2. Pour la branche active dans la bibliothèque Git ; une branche de suivi à distance dans le répertoire local Créez et extrayez la branche initiale ;
3 Pour chaque branche de suivi à distance, exécutez git fetch
4 Pour l'extraction locale et la branche initiale, exécutez git pull pour fusionner dans la branche initiale ; branche dans le répertoire local.
git clone copie un référentiel Git localement afin que vous puissiez visualiser le projet ou apporter des modifications.
Le format de la commande de copie du projet est le suivant :
git clone [url]
L'exemple est le suivant :
git clone [--template=<template_directory>] [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror] [-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>] [--dissociate] [--separate-git-dir <git dir>] [--depth <depth>] [--[no-]single-branch] [--recursive | --recurse-submodules] [--[no-]shallow-submodules] [--jobs <n>] [--] <repository> [<directory>]
Parmi eux, les paramètres couramment utilisés sont les suivants :
-n, ne extrayez pas la branche active dans le Git bibliothèque
-o new_origin, utilisez plutôt new_origin Utilisez l'origine par défaut comme bibliothèque en amont de la branche de suivi
-b new_branch, définissez la branche active locale au lieu de la branche principale par défaut
--branche unique, n'en cochez qu'une branch, soit le maître par défaut, soit il s'agit de new_branch
--récursif spécifié par -b new_branch, qui initialise localement tous les modules de la bibliothèque Git
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!