Cómo contar el número de líneas en un repositorio de Git?

Cómo contar el número de líneas en un repositorio de Git?

En GIT, los archivos se crean para realizar diferentes operaciones. Un solo repositorio de git contiene múltiples archivos con diferentes extensiones. Cada archivo contiene múltiples líneas de código en él. A veces, los usuarios desean calcular el número total de líneas en un repositorio o archivo específico. Para este propósito, los comandos GIT están disponibles para contar el número de líneas.

Este estudio discutirá:

    • Cómo contar/calcular el número de líneas en un repositorio de GIT específico?
    • Cómo contar/calcular el número de líneas en un archivo específico?

Cómo contar/calcular el número de líneas en un repositorio de GIT específico?

Para contar el número de líneas en un repositorio específico, siga los pasos proporcionados.

Primero, escriba el comando que se encuentra a continuación y redirige al repositorio de GIT específico:

$ CD "C: \ Git \ Repo3"


Luego, ejecute el siguiente comando para mostrar el número de líneas en el repositorio actual:

$ Git LS-Files | xargs wc -l


Aquí el "xargs wc -lLa opción se utiliza para contar el número de líneas en cada archivo. En la salida dada, la primera columna representa el número de líneas en cada archivo, y la lista de todos los archivos se puede ver en la segunda columna. Además, "8"¿Es el número total de líneas cuenta de todos los archivos:

Cómo contar/calcular el número de líneas en un archivo específico?

Supongamos que el repositorio contiene varios archivos con diferentes extensiones como .TXT, .py, .PHP, etc. y desea calcular el número de líneas de un archivo deseado. Entonces, GIT les permite calcular el número de líneas en cualquier archivo.

Consulte los siguientes ejemplos para la demostración.

Ejemplo 1: Mostrar número de líneas en ".archivos de txt "

Para obtener el recuento de líneas en el archivo de texto, utilice el "*/*.TXT *.TXTOpción junto con el comando discutido anteriormente:

$ Git LS-Files */ *.TXT *.txt | xargs wc -l


Aquí, el primero "*/*.TXT"La opción se usa para obtener el número de todos los archivos de texto en el repositorio y el segundo"*.TXT"La opción se usa para calcular el número de líneas en cada archivo que tiene el".extensión de txt ". La salida a continuación indica que tres archivos contienen texto y cada archivo contiene una sola línea:


Ejemplo 2: Mostrar número de líneas en ".archivos php "

Utilizar el "*/*.Php *.phpOpción "junto con el mismo comando para obtener el número de líneas en el archivo PHP:

$ Git LS-Files */ *.Php *.PHP | xargs wc -l


Aquí, se puede observar que el "archivo.php"Contiene cinco líneas:


Hemos explicado los procedimientos para contar/calcular el número de líneas en el repositorio y archivo de git específicos.

Conclusión

GIT permite a los usuarios contar el número de gravámenes en un repositorio o archivo específico de GIT. Para obtener el número de líneas en un repositorio de git específico, el "Git LS-Files | xargs wc -lEl comando se puede usar. Además, utilice el "*/ * *Opción "con el mismo comando para mostrar el número de líneas en el archivo específico. Este estudio explicó los métodos para contar el número de líneas en el repositorio y el archivo de GIT específicos.