Comment générer des statistiques à partir du référentiel GIT

Comment générer des statistiques à partir du référentiel GIT

Tout en travaillant sur le référentiel GIT avec de nombreux membres de l'équipe, il devient utile pour les développeurs de voir quand et comment le référentiel GIT est modifié par d'autres développeurs en termes de contribution, de collaboration et de taille. De plus, plusieurs journaux avec tous les détails sont fournis, et il fournit également plusieurs commandes pour générer les statistiques du référentiel GIT particulier.

Dans cet article, vous apprendrez:

  • Comment générer des statistiques du référentiel GIT, y compris le nom d'utilisateur et le nombre de journaux?
  • Comment générer les statistiques à l'exclusion des fusions?
  • Comment générer et filtrer les statistiques avec une date donnée?
  • Comment générer des statistiques avec les adresses e-mail utilisateur?
  • Comment générer des statistiques du référentiel GIT le long du nombre de fichiers insérés et supprimés?

Comment générer des statistiques du référentiel GIT, y compris le nom d'utilisateur et le nombre de journaux?

Si vous devez générer les statistiques du référentiel GIT, y compris le nom d'utilisateur et le nombre de journaux, consultez les instructions ci-dessous.

Tout d'abord, utilisez le «CD”Commande pour naviguer vers le répertoire GIT souhaité:

$ CD "C: \ Users \ Nazma \ git \ Demo5"

Pour générer une statistique du référentiel GIT, y compris le nombre de journaux et le nom d'utilisateur, exécutez la commande suivante:

$ git shortlog -s -n

Ici le "-s«L'option est utilisée pour afficher les statistiques et le« «-n«L'option est utilisée pour générer les journaux de nombres:

Comment générer les statistiques à l'exclusion des fusions?

Pour générer les statistiques à l'exclusion de la fusion, exécutez le «git shortlog«Commande avec le«-sn”Option pour afficher le nombre de journaux avec le nom d'utilisateur et le"-sans fusion»Le paramètre est utilisé pour exclure les fusions effectuées:

$ git shortlog -sn --no-mégus

Comment générer et filtrer les statistiques avec une date donnée?

Supposons que les développeurs souhaitent générer les statistiques d'une date spécifique. Dans ce cas, ils peuvent utiliser le «git shortlog«Commande avec«-s »et« -n”Options pour afficher le nombre de journaux et le"-depuis»Paramètre pour obtenir les statistiques de date fournies.

Par exemple, nous avons fourni le «28 octobre 2022" date:

$ git shortlog -s -n - enceinte "28 octobre 2022"

Comment générer des statistiques avec les adresses e-mail des utilisateurs?

Pour obtenir les statistiques du référentiel GIT avec les adresses e-mail de l'utilisateur, exécutez le «git shortlog«Commande avec le«-sne" option:

$ git shortlog -Sne

Ici le "e»Le drapeau est utilisé pour obtenir l'adresse e-mail de l'utilisateur:

Comment générer des statistiques du référentiel GIT le long du nombre de fichiers insérés et supprimés?

Pour générer les journaux d'un référentiel GIT particulier avec le nombre de fichiers insérés et supprimés, exécutez le "journal git«Commande avec le«-format"Option avec"Auteur:% AE«Valeur qui montrera un seul engagement, et le«-numstat«L'option fournira le nombre d'insertions:

$ git log - format = "auteur:% ae" --numstat

C'est tout! Nous avons compilé les différents scénarios de génération des statistiques du référentiel GIT.

Conclusion

Il existe plusieurs scénarios pour générer les statistiques des référentiels GIT. Pour ce faire, parcourez d'abord le référentiel GIT particulier et exécutez les commandes multiples, telles que le «$ git log -format = auteur:% ae ”-numstat«Commande pour générer les statistiques, y compris le nombre de fichiers supprimés insérés et d'autres commandes. Ce message a fourni plusieurs commandes pour générer les statistiques du référentiel GIT.