Hvordan telle antall linjer i et Git -depot?

Hvordan telle antall linjer i et Git -depot?

I git opprettes filer for å utføre forskjellige operasjoner. Et enkelt Git -depot inneholder flere filer med forskjellige utvidelser. Hver fil inneholder flere kodelinjer i den. Noen ganger ønsker brukere å beregne det totale antallet linjer i et bestemt depot eller fil. For dette formålet er GIT -kommandoer tilgjengelige for å telle antall linjer.

Denne studien vil diskutere:

    • Hvordan telle/beregne antall linjer i et spesifikt Git -depot?
    • Hvordan telle/beregne antall linjer i en bestemt fil?

Hvordan telle/beregne antall linjer i et spesifikt Git -depot?

Følg de medfølgende trinnene for å telle antall linjer i et bestemt depot.

Først må du skrive ut kommandoen nedenfor og omdirigere til det spesifikke Git-depotet:

$ CD "C: \ git \ repo3"


Utfør deretter følgende kommando for å vise antall linjer i det nåværende depotet:

$ git ls-files | xargs wc -l


Her, "xargs wc -l”Alternativet brukes til å telle antall linjer i hver fil. I den gitte utgangen representerer den første kolonnen antall linjer i hver fil, og listen over alle filer kan sees i den andre kolonnen. Dessuten, “8”Er det totale antallet linjer telling av alle filene:

Hvordan telle/beregne antall linjer i en bestemt fil?

Anta at depotet inneholder forskjellige filer med forskjellige utvidelser som .tekst, .py, .PHP osv. Og du vil beregne antall linjer i en ønsket fil. Så Git tillater dem å beregne antall linjer i en hvilken som helst fil.

Sjekk ut følgende eksempler for demonstrasjon.

Eksempel 1: Vis antall linjer i “.txt ”-filer

For å få tellingen av linjer i tekstfilen, bruk "*/*.tekst *.tekst”Alternativ sammen med den tidligere omtalte kommandoen:

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


Her, den første “*/*.tekst”Alternativet brukes til å få nummeret på alle tekstfiler i depotet og det andre“*.tekst”Alternativ brukes til å beregne antall linjer i hver fil som har“.txt ”-forlengelse. Utgangen nedenfor indikerer at tre filer inneholder tekst og bare hver fil inneholder én linje:


Eksempel 2: Vis antall linjer i “.PHP ”-filer

Bruke "*/*.php *.PHP”Alternativ sammen med samme kommando for å få antall linjer i PHP -filen:

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


Her kan det observeres at “fil.PHP”Inneholder fem linjer:


Vi har forklart prosedyrene for å telle/beregne antall linjer i det spesifikke Git -depotet og filen.

Konklusjon

Git tillater brukere å telle antall panterett i et spesifikt Git -depot eller fil. For å få antall linjer i et spesifikt Git -depot, "git ls-files | xargs wc -l”Kommando kan brukes. Bruk dessuten “*/ * *”Alternativ med samme kommando for å vise antall linjer i den spesifikke filen. Denne studien forklarte metodene for å telle antall linjer i det spesifikke Git -depotet og filen.