Comment compter le nombre de lignes dans un référentiel GIT?

Comment compter le nombre de lignes dans un référentiel GIT?

Dans GIT, les fichiers sont créés pour effectuer différentes opérations. Un seul référentiel GIT contient plusieurs fichiers avec différentes extensions. Chaque fichier contient plusieurs lignes de code. Parfois, les utilisateurs souhaitent calculer le nombre total de lignes dans un référentiel ou un fichier spécifique. À cette fin, les commandes GIT sont disponibles pour compter le nombre de lignes.

Cette étude discutera:

    • Comment compter / calculer le nombre de lignes dans un référentiel GIT spécifique?
    • Comment compter / calculer le nombre de lignes dans un fichier spécifique?

Comment compter / calculer le nombre de lignes dans un référentiel GIT spécifique?

Pour compter le nombre de lignes dans un référentiel spécifique, suivez les étapes fournies.

Tout d'abord, écrivez la commande ci-dessous et redirigez vers le référentiel GIT spécifique:

$ cd "C: \ git \ reposo3"


Ensuite, exécutez la commande suivante pour afficher le nombre de lignes dans le référentiel actuel:

$ git ls-files | xargs wc -l


Ici le "xargs wc -l«L'option est utilisée pour compter le nombre de lignes dans chaque fichier. Dans la sortie donnée, la première colonne représente le nombre de lignes dans chaque fichier, et la liste de tous les fichiers peut être vue dans la deuxième colonne. De plus, "8»Est le nombre total de lignes du nombre de tous les fichiers:

Comment compter / calculer le nombre de lignes dans un fichier spécifique?

Supposons que le référentiel contient divers fichiers avec différentes extensions comme .SMS, .py, .php, etc. et vous souhaitez calculer le nombre de lignes d'un fichier souhaité. Ainsi, Git leur permet de calculer le nombre de lignes dans n'importe quel fichier.

Découvrez les exemples suivants pour la démonstration.

Exemple 1: Montrez le nombre de lignes dans ".Fichiers txt »

Pour obtenir le nombre de lignes dans le fichier texte, utilisez le «* / *.SMS *.SMS”Option avec la commande discutée précédemment:

$ git ls-files * / *.SMS *.txt | xargs wc -l


Ici, le premier «* / *.SMS"L'option est utilisée pour obtenir le nombre de tous les fichiers texte dans le référentiel et le second"*.SMS"L'option est utilisée pour calculer le nombre de lignes dans chaque fichier qui a le".Extension txt ”. La sortie ci-dessous indique que trois fichiers contiennent du texte et que chaque fichier contient une seule ligne:


Exemple 2: Montrez le nombre de lignes dans ".Fichiers PHP "

Utilisez le "* / *.php *.php”Option avec la même commande pour obtenir le nombre de lignes dans le fichier PHP:

$ git ls-files * / *.php *.PHP | xargs wc -l


Ici, on peut observer que le «déposer.php»Contient cinq lignes:


Nous avons expliqué les procédures pour compter / calculer le nombre de lignes dans le référentiel et le fichier GIT spécifiques.

Conclusion

GIT permet aux utilisateurs de compter le nombre de privilèges dans un référentiel ou un fichier GIT spécifique. Pour obtenir le nombre de lignes dans un référentiel GIT spécifique, le «git ls-files | xargs wc -l»La commande peut être utilisée. De plus, utilisez le «* / * *”Option avec la même commande pour afficher le nombre de lignes dans le fichier spécifique. Cette étude a expliqué les méthodes de comptage du nombre de lignes dans le référentiel et le fichier GIT spécifiques.