2016-03-18 24 views
6

esiste un modo per contare il numero di commit in un determinato periodo (ad esempio l'ultimo anno dal 2015-03-01 al 2016-03-01) per i repository git (GitHub)?Count Git commit per periodo

risposta

12

per contare i commit in un intervallo di tempo nel ramo corrente fare questo:

git rev-list --count HEAD --since="Dec 3 2015" --before="Jan 3 2016" 

Se si desidera che il conteggio per tutti i rami in uso una sola volta --Tutte inoltre

git rev-list --count --since="Dec 3 2015" --before="Jan 3 2016" --all 

se vuoi escludere il merge-commits, usa l'opzione --no-merges

git rev-list --count --since="Dec 3 2015" --before="Jan 3 2016" --all --no-merges 
+0

Che funziona come un incantesimo :) Grazie! – Kody