Statistieken genereren vanuit Git Repository

Statistieken Genereren Vanuit Git Repository



Tijdens het werken aan de Git-repository met veel teamleden, wordt het handig voor ontwikkelaars om te zien wanneer en hoe de Git-repository wordt gewijzigd door andere ontwikkelaars in termen van bijdrage, samenwerking en grootte. Bovendien worden er meerdere logs met volledige details verstrekt, en het biedt ook verschillende opdrachten om de specifieke Git-repository-statistieken te genereren.

In dit bericht leer je:







Hoe statistieken van Git Repository te genereren, inclusief gebruikersnaam en aantal logboeken?

Als je de statistieken van de Git-repository moet genereren, inclusief de gebruikersnaam en het aantal logs, bekijk dan de onderstaande instructies.



Gebruik eerst de ' CD ” commando om naar de gewenste Git-directory te navigeren:



$ CD 'C:\Gebruikers \n azma\Git\demo5'





Voer de volgende opdracht uit om een ​​statistiek van de Git-repository te genereren, inclusief het aantal logs en de gebruikersnaam:

$ git shortlog -s -n

Hier de ' -s ” optie wordt gebruikt om de statistieken weer te geven, en de “ -n ” optie wordt gebruikt om de aantal logs te genereren:



Hoe de statistieken te genereren met uitzondering van de fusies?

Om de statistieken exclusief de fusie te genereren, voert u de opdracht ' git shortlog ” commando samen met de “ -sn ' optie om het aantal logs samen met de gebruikersnaam weer te geven, en de ' --geen-samenvoegen ” parameter wordt gebruikt om de uitgevoerde samenvoegingen uit te sluiten:

$ git shortlog -sn --geen samenvoegingen

Hoe statistieken genereren en filteren met een bepaalde datum?

Stel dat ontwikkelaars de statistieken van een bepaalde datum willen genereren. In dat geval kunnen ze gebruik maken van de “ git shortlog ” commando met “ -s' en '-n ' opties om het aantal logs weer te geven en de ' -sinds ” parameter om de verstrekte datumstatistieken te krijgen.

Zo hebben we bijvoorbeeld de “ 28 OKT 2022 ' datum:

$ git shortlog -s -n --sinds '28 OKT 2022'

Hoe statistieken te genereren samen met de e-mailadressen van gebruikers?

Om de statistieken van de Git-repository samen met de e-mailadressen van gebruikers te krijgen, voert u de git shortlog ” commando met de “ -sneeuw ' keuze:

$ git shortlog -sneeuw

Hier de ' en ” vlag wordt gebruikt om het e-mailadres van de gebruiker te krijgen:

Hoe statistieken van Git Repository te genereren langs het aantal ingevoegde en verwijderde bestanden?

Om de logboeken van een bepaalde Git-repository te genereren met het aantal ingevoegde en verwijderde bestanden, voert u de opdracht ' git-logboek ” commando met de “ -formaat ' optie met de ' auteur: %ae ' waarde die een enkele commit laat zien, en de ' –getal ” optie geeft het aantal invoegingen:

$ git-logboek --formaat = 'auteur: %ae' --getalstat

Dat is alles! We hebben de verschillende scenario's samengesteld voor het genereren van statistieken uit de Git-repository.

Conclusie

Er zijn verschillende scenario's om de statistieken van de Git-opslagplaatsen te genereren. Om dit te doen, gaat u eerst naar de specifieke Git-repository en voert u de meerdere opdrachten uit, zoals de ' $ git log –format=author: %ae” –numstat ”-opdracht voor het genereren van de statistieken, inclusief het aantal ingevoegde, verwijderde bestanden en andere opdrachten. Dit bericht bevatte verschillende opdrachten om de statistieken uit de Git-repository te genereren.