Come contare il numero di righe in un repository git?

Come contare il numero di righe in un repository git?

In Git, i file vengono creati per eseguire operazioni diverse. Un singolo repository Git contiene più file con estensioni diverse. Ogni file contiene più righe di codice in esso. A volte, gli utenti vogliono calcolare il numero totale di righe in un repository o file specifico. A tale scopo, sono disponibili comandi GIT per contare il numero di righe.

Questo studio discuterà:

    • Come contare/calcolare il numero di righe in un repository Git specifico?
    • Come contare/calcolare il numero di righe in un file specifico?

Come contare/calcolare il numero di righe in un repository Git specifico?

Per contare il numero di righe in un repository specifico, seguire i passaggi forniti.

Innanzitutto, scrivi il comando sotto l'elenco di seguito e reindirizza al repository Git specifico:

$ cd "c: \ git \ repo3"


Quindi, eseguire il seguente comando per visualizzare il numero di righe nel repository corrente:

$ git ls-files | XARGS WC -L


Qui, il "XARGS WC -L"L'opzione viene utilizzata per contare il numero di righe in ciascun file. Nell'output fornito, la prima colonna rappresenta il numero di righe in ciascun file e l'elenco di tutti i file può essere visualizzato nella seconda colonna. Inoltre, "8"È il numero totale di righe di tutti i file:

Come contare/calcolare il numero di righe in un file specifico?

Supponiamo che il repository contenga vari file con estensioni diverse come .TXT, .Py, .PHP, ecc. E vuoi calcolare il numero di righe di un file desiderato. Quindi, Git consente loro di calcolare il numero di righe in qualsiasi file.

Dai un'occhiata ai seguenti esempi per la dimostrazione.

Esempio 1: mostra il numero di righe in ".file txt "

Per ottenere il conteggio delle righe nel file di testo, utilizzare il “*/*.TXT *.TXT"Opzione insieme al comando precedentemente discusso:

$ git ls-files */ *.TXT *.txt | XARGS WC -L


Qui, il primo "*/*.TXT"L'opzione viene utilizzata per ottenere il numero di tutti i file di testo nel repository e il secondo"*.TXT"L'opzione viene utilizzata per calcolare il numero di righe in ciascun file che ha".estensione txt ". L'output seguente indica che tre file contengono testo e ogni file contiene solo una riga:


Esempio 2: mostra il numero di righe in ".File PHP "

Usa il "*/*.PHP *.PHP"Opzione insieme allo stesso comando per ottenere il numero di righe nel file PHP:

$ git ls-files */ *.PHP *.PHP | XARGS WC -L


Qui, si può osservare che il "file.PHP"Contiene cinque righe:


Abbiamo spiegato le procedure per contare/calcolare il numero di righe nel repository e nel file specifici.

Conclusione

GIT consente agli utenti di contare il numero di privilegi in un repository o file GIT specifico. Per ottenere il numero di righe in un repository GIT specifico, il "git ls-files | XARGS WC -L"Il comando può essere utilizzato. Inoltre, utilizza il "*/ * *"Opzione con lo stesso comando per visualizzare il numero di righe nel file specifico. Questo studio ha spiegato i metodi per contare il numero di righe nel repository e nel file specifici.