Paano Bumuo ng Mga Istatistika Mula sa Git Repository

Paano Bumuo Ng Mga Istatistika Mula Sa Git Repository



Habang nagtatrabaho sa Git repository kasama ang maraming miyembro ng team, magiging madaling makita ng mga developer kung kailan at paano binago ng ibang developer ang Git repository sa mga tuntunin ng kontribusyon, pakikipagtulungan, at laki. Bukod dito, maraming mga log na may buong detalye ang ibinibigay, at nagbibigay din ito ng ilang mga utos upang makabuo ng partikular na istatistika ng Git repository.

Sa post na ito, matututunan mo ang:







Paano Bumuo ng Mga Istatistika ng Git Repository Kasama ang Username at Bilang ng mga Log?

Kung kailangan mong bumuo ng mga istatistika ng Git repository, kasama ang username at bilang ng mga log, pagkatapos ay tingnan ang mga tagubilin sa ibaba.



Una, gamitin ang ' cd ” utos upang mag-navigate sa nais na direktoryo ng Git:



$ cd 'C:\Mga Gumagamit \n azma\Git\demo5'





Upang makabuo ng istatistika ng Git repository, kasama ang bilang ng mga log at username, patakbuhin ang sumusunod na command:

$ git shortlog -s -n

Dito, ang ' -s Ang pagpipiliang ' ay ginagamit upang ipakita ang mga istatistika, at ang ' -n 'Ang opsyon ay ginagamit upang makabuo ng mga log ng numero:



Paano Buuin ang Mga Istatistika Hindi Kasama ang Mga Pagsasama?

Upang makabuo ng mga istatistika na hindi kasama ang pagsasanib, isagawa ang ' git shortlog 'utos kasama ang' -sn ” na opsyon upang ipakita ang bilang ng mga log kasama ang username, at ang “ --no-merge 'parametro ay ginagamit upang ibukod ang mga isinagawang pagsasanib:

$ git shortlog -sn --walang-pagsasama

Paano Bumuo at I-filter ang Mga Istatistika Gamit ang Ibinigay na Petsa?

Ipagpalagay na gusto ng mga developer na bumuo ng mga istatistika ng isang partikular na petsa. Sa kasong iyon, maaari nilang gamitin ang ' git shortlog 'utos na may ' -s' at '-n ' mga opsyon upang ipakita ang bilang ng mga log at ang ' –simula ” parameter upang makuha ang ibinigay na istatistika ng petsa.

Halimbawa, ibinigay namin ang ' OCT 28 2022 ” petsa:

$ git shortlog -s -n --dahil 'OCT 28 2022'

Paano Bumuo ng Mga Istatistika Kasama ng Mga Email Address ng Mga Gumagamit?

Upang makuha ang mga istatistika ng imbakan ng Git kasama ang mga email address ng user, isagawa ang ' git shortlog 'utos na may ' -niyebe ” opsyon:

$ git shortlog -niyebe

Dito, ang ' at Ang ” flag ay ginagamit para makuha ang email address ng user:

Paano Bumuo ng Mga Istatistika ng Git Repository Kasama ang Bilang ng Mga Naipasok at Tinanggal na File?

Upang makabuo ng mga log ng isang partikular na Git repository na may bilang ng mga ipinasok at tinanggal na mga file, patakbuhin ang ' git log 'utos na may ' –porma 'opsyon na may ' may-akda: %ae ” value na magpapakita ng iisang commit, at ang “ –numstat ” na opsyon ay magbibigay ng bilang ng mga pagpapasok:

$ git log --format = 'may-akda: %ae' --numstat

Iyon lang! Pinagsama-sama namin ang iba't ibang mga senaryo ng pagbuo ng mga istatistika mula sa imbakan ng Git.

Konklusyon

Mayroong ilang mga sitwasyon upang makabuo ng mga istatistika mula sa mga repositoryo ng Git. Upang gawin ito, lumipat muna sa partikular na imbakan ng Git at isagawa ang maraming mga utos, tulad ng ' $ git log –format=author: %ae” –numstat ” utos para sa pagbuo ng mga istatistika, kabilang ang bilang ng mga ipinasok, tinanggal na mga file at anumang higit pang mga utos. Ang post na ito ay nagbigay ng ilang mga utos upang makabuo ng mga istatistika mula sa Git repository.