Présentation
Si vous émettez simplement une commande git clone, le processus de clonage git créera un nouveau répertoire pour le référentiel.
Dans ce tutoriel, nous allons vous montrer comment cloner un dépôt git dans un dossier spécifique.
Cloner un référentiel Git dans un dossier spécifique
L'objectif général du clonage git est de créer une copie locale du référentiel distant. Cependant, le clonage sans spécifier le répertoire exact en créera un nouveau.
Cela peut conduire à beaucoup d'encombrement résidant sur votre serveur.
C'est pourquoi il est important de spécifier le répertoire dans lequel vous souhaitez cloner.
Syntaxe de git clone
git clone [repo URL that want to clone] [/the/path/I/want/to/use]
Par exemple
Nous pouvons le faire en trois options :
Option A :
git clone https://[email protected]:whatever.git /home/unixcop/project
La commande qui est montrée dans l'exemple ci-dessus clonera whatever.git référentiel dans un projet répertoire qui réside dans l'utilisateur unixcop.
Pour ici, utilisez :
git clone [email protected]:whatever.git
Option B :
Déplacez le.git dossier aussi.
mv /where/it/is/right/now/* /where/I/want/it/
mv /where/it/is/right/now/.* /where/I/want/it/
- La première ligne récupère tous les fichiers normaux.
- La deuxième ligne saisit les fichiers de points.
Option C :
Conservez votre copie de travail ailleurs et créez un lien symbolique.
ln -sfn /where/it/is/right/now /the/path/I/want/to/use
Sans déplacer les fichiers.
- -fn au cas où quelqu'un copie ces lignes (-f est la force, -n éviter certaines interactions souvent indésirables avec des liens déjà existants et inexistants).
Conclusion
Vous avez appris à cloner un dépôt git dans un nouveau répertoire.
Vous pouvez également rechercher comment créer des balises Git, alors veuillez visiter cet article Créer des balises Git .