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?
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.