Mens du jobber med Git-depotet med mange teammedlemmer, blir det nyttig for utviklere å se når og hvordan Git-depotet er modifisert av andre utviklere når det gjelder bidrag, samarbeid og størrelse. Dessuten er flere logger med fullstendige detaljer gitt, og det gir også flere kommandoer for å generere den spesielle Git-depotstatistikken.
I dette innlegget lærer du:
- Hvordan generere statistikk for Git Repository, inkludert brukernavn og antall logger?
- Hvordan genererer jeg statistikken unntatt sammenslåingene?
- Hvordan generere og filtrere statistikk med en gitt dato?
- Hvordan generere statistikk sammen med brukere-e-postadresser?
- Hvordan generere statistikk for Git Repository langs antall innsatte og slettede filer?
Hvordan generere statistikk for Git Repository, inkludert brukernavn og antall logger?
Hvis du trenger å generere statistikken til Git-depotet, inkludert brukernavn og antall logger, så sjekk ut instruksjonene nedenfor.
Bruk først ' cd ” kommando for å navigere til ønsket Git-katalog:
$ cd 'C:\Brukere \n azma\Git\demo5'
For å generere en statistikk over Git-depotet, inkludert antall logger og brukernavn, kjør følgende kommando:
$ git shortlog -s -nHer er ' -s ' alternativet brukes til å vise statistikken, og ' -n alternativet brukes til å generere tallloggene:
Hvordan genererer jeg statistikken unntatt sammenslåingene?
For å generere statistikken unntatt fusjonen, utfør ' git shortlog '-kommandoen sammen med ' -sn ' alternativet for å vise antall logger sammen med brukernavnet, og ' --ikke-sammenslåing parameter brukes til å ekskludere utførte sammenslåinger:
$ git shortlog -sn --nei-sammenslåinger
Hvordan generere og filtrere statistikk med en gitt dato?
Anta at utviklere ønsker å generere statistikken for 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 datostatistikken.
For eksempel har vi gitt ' 28. OKT 2022 ' Dato:
$ git shortlog -s -n --siden '28. OKT 2022'Hvordan generere statistikk sammen med brukernes e-postadresser?
For å få Git-depotstatistikken sammen med brukerens e-postadresser, utfør ' git shortlog kommandoen med ' -snø alternativ:
$ git shortlog -snøHer er ' og flagget brukes for å få brukerens e-postadresse:
Hvordan generere statistikk for Git Repository langs antall innsatte og slettede filer?
For å generere loggene til et bestemt Git-lager med antall innsatte og slettede filer, kjør ' git logg kommandoen med ' -format alternativet med ' forfatter: %ae '-verdi som vil vise en enkelt forpliktelse, og ' –numstat alternativet vil gi antall innsettinger:
$ git logg --format = 'forfatter: %ae' --numstat
Det er alt! Vi har samlet de forskjellige scenariene for å generere statistikk fra Git-depotet.
Konklusjon
Det er flere scenarier for å generere statistikk fra Git-repositoriene. For å gjøre det, flytt først til det bestemte 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 eventuelle flere kommandoer. Dette innlegget ga flere kommandoer for å generere statistikken fra Git-depotet.