Qu'est-ce que Git Cratese Checkout

Qu'est-ce que Git Cratese Checkout
Le support des référentiels GIT a permis aux utilisateurs de travailler paralelly; signifie que plusieurs contributeurs peuvent apporter des modifications à un seul projet. Les référentiels GIT sont gérés par GitHub; Ainsi, le rendant adapté à l'utilisation localement et avec le support cloud également. Il peut gérer une variété de tailles de projet variant de la petite conduisant à grande et suit l'évolution de ces projets à partir de la date de la création. Parfois, il est remarqué que les projets à long terme prennent généralement plus de place et ont un maillage de répertoires. Ainsi, dans ce cas, il est difficile d'obtenir facilement le contenu requis; L'option de caisse clairsemée GIT permet de remplir le répertoire de travail avec le contenu requis et à l'exclusion des fichiers inutiles. Cependant, cette option n'a pas d'impact sur la taille des dépôts; Ainsi, la taille reste la même avant et après l'application de la caisse clairsemée Git. Dans cet article, nous allons développer l'utilisation de la caisse clairsemée GIT pour cloner le contenu requis sur votre système local.

Avant de creuser les détails, jetons un coup d'œil à la syntaxe de la caisse clairsemée GIT:

git clairsemé [Options]

Les sous-commandes et les options fournissent une prise en charge approfondie à cette commande, comme l'initialisation du fichier de caisse clairse. Le mécanisme de travail général de cette commande utile est décrit dans la section suivante.

Comment fonctionne la caisse clairsemée

Git Carsese Checkout fonctionne sur le bitmap de référence de l'arborescence de skip-work, et un fichier $ git_dir / info / clarerse-checkout est utilisé pour définir l'arborescence de saut. Principalement, il y a deux étapes qui doivent être suivies pour rendre utile la caisse clairsemée: chaque fois que le répertoire de travail est mis à jour, les bits d'arborescence de saut sont mis à jour dans le fichier. Par la suite, la correspondance est effectuée, où les fichiers correspondant au modèle seront conservés, et d'autres fichiers ne sont pas chargés. C'est donc ainsi que Git Sparse Checkout n'offre que les fichiers demandés par l'utilisateur.

Comment utiliser la caisse clairsemée GIT

Cette section principale contient l'utilisation et l'application de cette commande au référentiel GIT; Nous avons décomposé cela en plusieurs étapes:

Étape 1: Mettre à jour et mettre à niveau le système

Il est recommandé de mettre à jour votre référentiel système et de mettre à niveau les packages car l'option de caisse clairsemée GIT peut ne pas être disponible sur les anciennes versions de Git: donc, utilisez les commandes indiquées ci-dessous pour effectuer la mise à jour et la mise à niveau:

$ sudo apt Update && sudo apt upgrade

Comme la commande git clairsemée est prise en charge sur et après les versions GIT "2.22"Donc, avant de continuer, vous devez vérifier la version git en utilisant la commande mentionnée ci-dessous

$ git --version

Étape 2: Initialisez le référentiel GIT et récupérez le projet GitHub

Une fois que vous avez terminé la confirmation de la version; Vous devez initialiser le référentiel GIT en utilisant la commande indiquée ci-dessous: nous avons créé un dossier "clairsemé" dans le "Maison»Répertoire et initialisera le référentiel GIT ici:

$ git init

Une fois le référentiel initialisé, récupérez le projet GitHub en émettant la commande mentionnée ci-dessous:

Note: Vous pouvez ajouter n'importe quel lien de projet GitHub que vous souhaitez utiliser pour la commande de vérification clairsemée:

$ git à distance add -f origine https: // github.com / marcusanth / bat-inspire-test-cas-prioritisation.git

Étape 3: Mettez à jour le fichier de configuration et initialisez la vérification du git clairsemé

Après avoir récupéré le projet GitHub, vous devez apporter une modification au fichier de configuration et rendre son action vraie pour la caisse clairsemée en émettant la commande écrite ci-dessous:

$ git config noyau.SPARSECHECKOUT TRUE

Une fois que vous êtes prêt à clairsdrer les répertoires, assurez-vous que votre terminal est ouvert dans le projet GIT respectif où vous souhaitez appliquer la caisse clairsemée GIT. Maintenant, initialisez la caisse de Git Carsee en utilisant la commande écrite ci-dessous:

$ git clairse-chreckout init

Étape 4: Appliquez la vérification clairsemée pour récupérer les référentiels

L'image ci-dessous montre la liste des fichiers dans le projet GitHub: ici, nous utiliserons clairsemé pour obtenir deux référentiels, "batalgorithme" et "cas de test»:

Écrivez et appliquez la commande écrite ci-dessous pour le faire:

$ git cla-checkout Set Batalgorithm Testscases

De plus, vous devez tirer le maître si vous utilisez la première vérification de la première fois dans le référentiel GIT:

$ git till origin maître

Étape 5: Vérifiez le changement

Le temps que vous tirerez la branche principale; Les répertoires sélectionnés seront disponibles dans le même répertoire où vous avez initialisé le référentiel GIT: vous pouvez utiliser la commande mentionnée ci-dessous pour obtenir la liste des fichiers disponibles:

$ ls -al

Ou:

Vous pouvez répertorier les répertoires qui sont clonés; Pour cela, copiez et collez la commande mentionnée ci-dessous:

Il est remarqué que les noms des deux répertoires («batalgorithme""cas de test») Sont affichés après l'exécution de cette commande:

$ git Liste de vérification clairsemée

Comment désactiver la caisse clairsemée Git à Ubuntu

Si vous êtes coincé quelque part lors de l'utilisation de la commande git clairse-vérifiez, vous pouvez désactiver cette opération en utilisant la commande mentionnée ci-dessous:

$ git clairse-checkout désactiver

Une fois que vous avez désactivé le vérification clairsemée, il va rapporter tous les fichiers du projet GitHub, comme on peut le voir dans l'image ci-dessous:

Conclusion

Les référentiels GIT sont devenus l'un des principaux besoins des utilisateurs qui doivent travailler sur des projets partagés, et il prend en charge plusieurs opérations pour faciliter le travail sur le même projet. Git est généralement adopté par les programmeurs; Les départements des ressources humaines des organisations à grande échelle et ils travaillent en collaboration qui se transforment parfois en grands référentiels. Dans le cas de grands projets, il serait difficile pour vous de localiser les répertoires et de les travailler; Pour cela, la commande git clairse-vérinté vous aide à le faire. Dans cet article, nous avons brièvement décrit l'utilisation de cette commande et avons fourni un guide détaillé qui fournit une démonstration étape par étape du clonage des fichiers du projet GitHub au référentiel GIT local.