Kā ģenerēt statistiku no Git repozitorija

Ka Generet Statistiku No Git Repozitorija



Strādājot pie Git repozitorija ar daudziem komandas locekļiem, izstrādātājiem kļūst ērti skatīt, kad un kā citi izstrādātāji modificē Git repozitoriju saistībā ar ieguldījumu, sadarbību un lielumu. Turklāt tiek nodrošināti vairāki žurnāli ar pilnu informāciju, kā arī vairākas komandas, lai ģenerētu konkrēto Git repozitorija statistiku.

Šajā amatā jūs uzzināsit:







Kā ģenerēt Git repozitorija statistiku, ieskaitot lietotājvārdu un žurnālu skaitu?

Ja jums ir jāģenerē Git repozitorija statistika, tostarp lietotājvārds un žurnālu skaits, skatiet tālāk sniegtos norādījumus.



Vispirms izmantojiet ' cd ” komanda, lai pārietu uz vēlamo Git direktoriju:



$ cd 'C:\Lietotāji \n azma\Git\demo5'





Lai ģenerētu Git repozitorija statistiku, tostarp žurnālu skaitu un lietotājvārdu, palaidiet šādu komandu:

$ git shortlog -s -n

Šeit “ -s ' opcija tiek izmantota, lai parādītu statistiku, un ' -n Opcija tiek izmantota, lai ģenerētu numuru žurnālus:



Kā ģenerēt statistiku, izņemot sapludināšanu?

Lai ģenerētu statistiku, izņemot apvienošanos, izpildiet “ git shortlog ' komanda kopā ar ' -sn ' opciju, lai parādītu žurnālu skaitu kopā ar lietotājvārdu, un ' ---neapvienot ” parametrs tiek izmantots, lai izslēgtu veiktās sapludināšanas:

$ git shortlog -sn -- nav sapludināšanas

Kā ģenerēt un filtrēt statistiku ar noteiktu datumu?

Pieņemsim, ka izstrādātāji vēlas ģenerēt noteikta datuma statistiku. Tādā gadījumā viņi var izmantot ' git shortlog ' komanda ar ' -s” un “-n ' opcijas, lai parādītu žurnālu skaitu un ' – kopš ” parametru, lai iegūtu sniegto datumu statistiku.

Piemēram, mēs esam nodrošinājuši ' 2022. gada 28. oktobris ' datums:

$ git shortlog -s -n -- kopš '2022. gada 28. oktobris'

Kā ģenerēt statistiku kopā ar lietotāju e-pasta adresēm?

Lai iegūtu Git repozitorija statistiku kopā ar lietotāju e-pasta adresēm, izpildiet “ git shortlog ' komanda ar ' - sniegs ” opcija:

$ git shortlog - sniegs

Šeit “ un ” karodziņš tiek izmantots, lai iegūtu lietotāja e-pasta adresi:

Kā ģenerēt Git repozitorija statistiku kopā ar ievietoto un izdzēsto failu skaitu?

Lai ģenerētu noteikta Git repozitorija žurnālus ar ievietoto un dzēsto failu skaitu, palaidiet “ git žurnāls ' komanda ar ' - formāts ' opciju ar ' autors: %ae ” vērtība, kas parādīs vienu apstiprinājumu, un “ -numstat ” opcija nodrošinās ievietojumu skaitu:

$ git žurnāls -- formāts = 'autors: %ae' --numstat

Tas ir viss! Mēs esam apkopojuši dažādus statistikas ģenerēšanas scenārijus no Git repozitorija.

Secinājums

Ir vairāki scenāriji statistikas ģenerēšanai no Git krātuvēm. Lai to izdarītu, vispirms pārejiet uz konkrēto Git repozitoriju un izpildiet vairākas komandas, piemēram, ' $ git log –format=autors: %ae” –numstat ” komanda statistikas ģenerēšanai, ieskaitot ievietoto, dzēsto failu skaitu un citas komandas. Šajā ziņā tika sniegtas vairākas komandas statistikas ģenerēšanai no Git repozitorija.