Hvordan generere statistikk fra Git Repository

Hvordan generere statistikk fra Git Repository

Mens de jobber med Git -depotet med mange teammedlemmer, blir det nyttig for utviklere å se når og hvordan Git -depotet blir endret av andre utviklere når det gjelder bidrag, samarbeid og størrelse. Dessuten er det gitt flere logger med fullstendige detaljer, og det gir også flere kommandoer for å generere den spesielle Git Repository Statistics.

I dette innlegget vil du lære:

  • Hvordan generere statistikk over Git Repository inkludert brukernavn og antall logger?
  • Hvordan generere statistikken ekskludere sammenslåingen?
  • Hvordan generere og filtrere statistikk med en gitt dato?
  • Hvordan generere statistikk sammen med brukerens e -postadresser?
  • Hvordan generere statistikk over Git Repository langs antall innsatte og slettede filer?

Hvordan generere statistikk over Git Repository inkludert brukernavn og antall logger?

Hvis du trenger å generere statistikken over Git Repository, inkludert brukernavn og antall logger, kan du sjekke instruksjonene nedenfor.

Først, bruk "CD”Kommando for å navigere til ønsket Git -katalog:

$ CD "C: \ Brukere \ Nazma \ git \ demo5"

For å generere en statistikk over Git -depotet, inkludert antall logger og brukernavn, kjør følgende kommando:

$ git shortlog -s -n

Her, "-s”Alternativ brukes til å vise statistikken, og“-n”Alternativ brukes til å generere tallloggene:

Hvordan generere statistikken ekskludere sammenslåingen?

For å generere statistikken ekskludere fusjonen, utfør "git shortlog”Kommando sammen med“-sn”Alternativ for å vise antall logger sammen med brukernavnet, og“-ikke noe slag”Parameter brukes til å ekskludere de utførte sammenslåingene:

$ git shortlog -Sn -Ingen Merges

Hvordan generere og filtrere statistikk med en gitt dato?

Anta at utviklere ønsker å generere statistikken over en bestemt dato. I så fall kan de bruke "git shortlog”Kommando med“-s ”og“ -n”Alternativer for å vise antall logger og“-siden”Parameter for å få den oppgitte datastatistikken.

For eksempel har vi gitt "28. oktober 2022" Dato:

$ git shortlog -s -n -siden "28. oktober 2022"

Hvordan generere statistikk sammen med brukernes e -postadresser?

For å få Git Repository Statistics sammen med brukerens e -postadresser, utfør "git shortlog”Kommando med“-Sne”Alternativ:

$ git shortlog -sne

Her, "e”Flagg brukes til å få brukerens e -postadresse:

Hvordan generere statistikk over Git Repository langs antall innsatte og slettede filer?

For å generere loggene til et bestemt Git -depot med antall innsatte og slettede filer, kjør "git log”Kommando med“-format”Alternativ med“Forfatter: %AE”Verdi som vil vise en enkelt forpliktelse, og“-numstat”Alternativet vil gi antall innsettinger:

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

Det er alt! Vi har samlet de forskjellige scenariene for å generere statistikken fra Git -depotet.

Konklusjon

Det er flere scenarier for å generere statistikken fra Git -depotene. For å gjøre det, først, flytt til det aktuelle Git -depotet og utfør flere kommandoer, for eksempel "$ git log -format = forfatter: %ae ”-numstat”Kommando for å generere statistikken, inkludert antall innsatte, slettede filer og flere kommandoer. Dette innlegget ga flere kommandoer for å generere statistikken fra Git Repository.