GNU/Linux >> Tutoriels Linux >  >> Linux

Comment cloner un référentiel Git dans un dossier spécifique

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 .


Linux
  1. Comment installer des packages à partir d'un référentiel spécifique sous Linux

  2. Comment ajouter un référentiel Yum

  3. Comment créer des balises Git

  4. Comment Ssh dans un répertoire spécifique ?

  5. Vérifiez si le répertoire est le référentiel git (sans avoir à y accéder)

Comment utiliser le contrôle de version Git dans cPanel ?

Comment puis-je déployer un dépôt git ?

Comment cloner un référentiel Git avec Ansible

Comment installer le navigateur de référentiel Tig Git sur Ubuntu 20.04

Comment configurer et gérer un référentiel Git distant sous Linux

Comment utiliser le contrôle de version Git dans cPanel