Cómo generar estadísticas desde el repositorio de Git

Cómo generar estadísticas desde el repositorio de Git

Mientras trabajan en el repositorio de GIT con muchos miembros del equipo, se vuelve útil para los desarrolladores ver cuándo y cómo el repositorio GIT es modificado por otros desarrolladores en términos de contribución, colaboración y tamaño. Además, se proporcionan múltiples registros con detalles completos, y también proporciona varios comandos para generar las estadísticas particulares de repositorio de GIT.

En esta publicación, aprenderás:

  • Cómo generar estadísticas de repositorio de git, incluido el nombre de usuario y el número de registros?
  • Cómo generar las estadísticas excluyendo las fusiones?
  • Cómo generar y filtrar estadísticas con una fecha determinada?
  • Cómo generar estadísticas junto con direcciones de correo electrónico del usuario?
  • Cómo generar estadísticas de repositorio de git a lo largo del número de archivos insertados y eliminados?

Cómo generar estadísticas de repositorio de git, incluido el nombre de usuario y el número de registros?

Si necesita generar las estadísticas del repositorio de git, incluido el nombre de usuario y la cantidad de registros, consulte las instrucciones a continuación.

Primero, usa el "cd"Comando para navegar al directorio GIT deseado:

$ CD "C: \ Users \ nazma \ git \ demo5"

Para generar una estadística del repositorio Git, incluido el número de registros y el nombre de usuario, ejecute el siguiente comando:

$ git Shortlog -s -n

Aquí el "-s"La opción se utiliza para mostrar las estadísticas y la"-norteLa opción se usa para generar los registros de números:

Cómo generar las estadísticas excluyendo las fusiones?

Para generar las estadísticas excluyendo la fusión, ejecute el "Git Shortlog"Comando junto con el"-sn"Opción para mostrar el número de registros junto con el nombre de usuario y el" "-sin fusiónEl parámetro se usa para excluir las fusiones realizadas:

$ git Shortlog -sn -No -Merges

Cómo generar y filtrar estadísticas con una fecha determinada?

Suponga que los desarrolladores desean generar las estadísticas de una fecha específica. En ese caso, pueden utilizar el "Git Shortlog"Comando con"-S "y" -n"Opciones para mostrar el número de registros y el"-desdeParámetro para obtener las estadísticas de fecha proporcionadas.

Por ejemplo, hemos proporcionado el "28 de octubre de 2022" fecha:

$ git Shortlog -s -n --sCin "28 de octubre 2022"

Cómo generar estadísticas junto con las direcciones de correo electrónico de los usuarios?

Para obtener las estadísticas de repositorio de git junto con las direcciones de correo electrónico del usuario, ejecute el "Git Shortlog"Comando con el"-sne" opción:

$ git Shortlog -sne

Aquí el "miSe utiliza la bandera para obtener la dirección de correo electrónico del usuario:

Cómo generar estadísticas de repositorio de git a lo largo del número de archivos insertados y eliminados?

Para generar los registros de un repositorio de git particular con el número de archivos insertados y eliminados, ejecute el "Git log"Comando con el"-formatoOpción "con el"Autor: %AE"Valor que mostrará una sola confirmación y el"-numstat"La opción proporcionará el número de inserciones:

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

Eso es todo! Hemos compilado los diferentes escenarios para generar las estadísticas del repositorio de Git.

Conclusión

Hay varios escenarios para generar las estadísticas de los repositorios de GIT. Para hacerlo, primero, muévase al repositorio de git particular y ejecute los múltiples comandos, como el "$ git log -format = autor: %ae "-numstatComando "para generar las estadísticas, incluido el número de archivos eliminados, eliminados y más comandos. Esta publicación proporcionó varios comandos para generar las estadísticas desde el repositorio de git.