Comment git clone sans .répertoire git?

Comment git clone sans .répertoire git?
Le clonage d'un référentiel permet aux développeurs de travailler sur le même projet sans affecter le code source d'origine. Lorsque les utilisateurs clone un référentiel particulier, il contient également un «.git" dossier. Le ".Le répertoire GIT »contient des sous-répertoires et des fichiers importants, y compris les objets, les crochets, la tête, la configuration, les références, etc. Il permet à Git de suivre les modifications des fichiers du référentiel. Cependant, parfois, les développeurs ne veulent pas avoir un «.Git »répertoire dans leur référentiel cloné. Dans cette situation, Git permet aux utilisateurs de cloner le référentiel sans le «.Répertoire Git ».

Cette étude expliquera la méthode au clone git sans «.Répertoire Git ».

Comment git clone sans le «.Répertoire Git »?

À git clone sans le «.git»Répertoire, consultez les étapes fournies:

  • Accéder au référentiel local particulier.
  • Clone Remote Repository sans le «.Répertoire Git »en utilisant le«git clone https: // github.com //.git && rm -rf /.git" commande.
  • Passer à un référentiel cloné.
  • Vérifiez les changements avec l'aide du «ls -a" commande.

Étape 1: Passez au référentiel local
Tout d'abord, rédigez la commande fournie avec un chemin de référentiel particulier et passez-y:

CD "C: \ git \ reposo1"

Étape 2: Clone Remote Repository sans «.Répertoire Git »
Pour cloner tout référentiel distant sans le «.Git »répertoire, utilisez le«clone git«Commande avec l'URL du référentiel distant et le«RM«Commande avec le«.Git »répertoire:

git clone https: // github.com // /.git && rm -rf / /.git

Assurez-vous de remplacer le «nom d'utilisateur«Avec votre propre nom d'utilisateur GitHub et«nom de réparation”Avec le nom du référentiel github cible qui doit être cloné.

Ici:

  • Le "RM«L'option est utilisée pour supprimer le«.Git »répertoire du référentiel distant qui doit être cloné.
  • Dans le "-RF”Option le"r"Trouve récursivement le".Git »répertoire, et«F«Est utilisé pour le supprimer avec force:

Étape 3: Voir le référentiel cloné
Liste le contenu du référentiel local actuel pour afficher le référentiel cloné:

LS

Dans la capture d'écran ci-dessous, le référentiel cloné peut être vu, je.e., "linuxrepo»:

Étape 4: Accédez au référentiel cloné
Maintenant, redirigez vers le référentiel cloné:

CD LinuxRepo

Étape 5: Voir le contenu du référentiel cloné
Enfin, affichez le contenu du référentiel actuel, y compris les fichiers et dossiers cachés:

ls -a

Comme vous pouvez le voir, le référentiel cloné ne contient pas le «.git»Répertoire:

Nous avons réussi à cloner le référentiel Git sans le «.git»Répertoire:

Conclusion

Pour cloner un référentiel sans le «.Git »répertoire, utilisez le«git clone https: // github.com //.git && rm -rf /.git" commande. Ensuite, accédez au référentiel cloné et vérifiez les modifications à l'aide du «ls -a" commande. Cette étude a expliqué la méthode pour cloner un référentiel spécifique sans «.Répertoire Git ».