Come generare statistiche dal repository Git

Come generare statistiche dal repository Git

Mentre si lavora sul repository Git con molti membri del team, è utile per gli sviluppatori vedere quando e come il repository Git viene modificato da altri sviluppatori in termini di contributo, collaborazione e dimensioni. Inoltre, vengono forniti più registri con dettagli completi e fornisce anche diversi comandi per generare le statistiche di particolare repository Git.

In questo post, imparerai:

  • Come generare statistiche del repository git inclusi nome utente e numero di registri?
  • Come generare le statistiche escluse le fusioni?
  • Come generare e filtrare le statistiche con una determinata data?
  • Come generare statistiche insieme agli indirizzi e -mail dell'utente?
  • Come generare statistiche del repository Git lungo il numero di file inseriti ed eliminati?

Come generare statistiche del repository git inclusi nome utente e numero di registri?

Se è necessario generare le statistiche del repository Git, incluso il nome utente e il numero di registri, controlla le istruzioni seguenti.

Innanzitutto, usa il “CD"Comando per navigare nella directory GIT desiderata:

$ CD "C: \ Users \ Nazma \ git \ demo5"

Per generare una statistica del repository Git, incluso il numero di registri e nome utente, eseguire il comando seguente:

$ git shortlog -s -n

Qui, il "-S"L'opzione viene utilizzata per visualizzare le statistiche e il"-N"L'opzione viene utilizzata per generare i registri dei numeri:

Come generare le statistiche escluse le fusioni?

Per generare le statistiche escluse la fusione, eseguire il "GIT shortlog"Comando insieme al"-Sn"Opzione per visualizzare il numero di registri insieme al nome utente e"-NO-MERGE"Il parametro viene utilizzato per escludere le fusioni eseguite:

$ git shortlog -sn --no -merges

Come generare e filtrare le statistiche con una determinata data?

Supponiamo che gli sviluppatori vogliano generare le statistiche di una data specifica. In tal caso, possono utilizzare il "GIT shortlogComando "con"-s "e" -n"Opzioni per mostrare il numero di registri e il"-Da"Parametro per ottenere le statistiche della data fornita.

Ad esempio, abbiamo fornito il "28 ott 2022" data:

$ git shortlog -s -n - -sola "28 ottobre 2022"

Come generare statistiche insieme agli indirizzi email degli utenti?

Per ottenere le statistiche del repository Git insieme agli indirizzi e -mail dell'utente, eseguire il “GIT shortlogComando "con il"-sne" opzione:

$ git shortlog -sne

Qui, il "e"Il flag viene utilizzato per ottenere l'indirizzo e -mail dell'utente:

Come generare statistiche del repository Git lungo il numero di file inseriti ed eliminati?

Per generare i registri di un particolare repository Git con il numero di file inseriti ed eliminati, eseguire il “registro gitComando "con il"-formatoOpzione "con la"Autore: %AE"Valore che mostrerà un unico commit e il"-numstat"L'opzione fornirà il numero di inserzioni:

$ git log -format = "autore: %ae" --numstat

È tutto! Abbiamo compilato i diversi scenari di generazione delle statistiche dal repository Git.

Conclusione

Esistono diversi scenari per generare le statistiche dai repository Git. Per fare ciò, prima, spostati nel particolare repository GIT ed esegui i comandi multipli, come "$ git log -format = autore: %ae "-numstat"Comando per generare le statistiche, incluso il numero di file inseriti, cancellati e altri comandi. Questo post ha fornito diversi comandi per generare le statistiche dal repository Git.