2012-11-01 14 views
5

Vorrei mostrare quanti cambiamenti (inserimenti + cancellazioni) ho fatto su un ramo di funzionalità. C'è un modo per ottenere un riepilogo dell'output git log --stat per le modifiche tra 2 commit (diramazione/tip di ramo).Registro Git --stat riassunto del ramo

Grazie.

risposta

9

per un ramo di caratteristica si bacchetta per usare

git diff --stat dev..feature 

questo si basa sul non fare di nuovo si fonde. Vedere il mio post qui: http://dymitruk.com/blog/2012/02/05/branch-per-feature/

--stat può prendere parametri. Questo è utile se hai un terminale più ampio. Puoi fare --stat=200 per dire che il tuo display può ospitare 200 colonne.

Se si desidera utilizzare questo in uno script, utilizzare invece --numstat. Non troncerà i percorsi.

+0

Fantastico! Perché ho provato tutto tranne git-diff? ;) Grazie. – opatut

+0

Ciò include le modifiche apportate da tutti; e '--author =' non sembra filtrare i risultati. –

3

uso git diff

git diff --stat <branch root> HEAD