2012-11-01 6 views
5

Ich möchte zeigen, wie viele Änderungen (Einfügungen + Löschungen) ich auf einem Feature-Zweig gemacht habe. Gibt es eine Möglichkeit, eine Zusammenfassung der git log --stat Ausgabe für die Änderungen zwischen 2 commits (Zweig Wurzel/Spitze) zu erhalten.Git Log --stat Zusammenfassung des Zweigs

Danke.

Antwort

9

für einen Feature-Zweig Sie

git diff --stat dev..feature 

dies beruht auf nicht verschmilzt tun zurück zu verwenden Stab. Siehe meinen Beitrag hier: http://dymitruk.com/blog/2012/02/05/branch-per-feature/

kann Parameter übernehmen. Dies ist nützlich, wenn Sie ein breiteres Terminal haben. Sie können --stat=200 sagen, dass Ihr Display 200 Spalten aufnehmen kann. Wenn Sie dies in einem Skript verwenden möchten, verwenden Sie stattdessen --numstat. Pfade werden nicht abgeschnitten.

+0

Super! Warum habe ich alles versucht außer git-diff? ;) Vielen Dank. – opatut

+0

Dies schließt Änderungen ein, die von allen vorgenommen wurden. und '--author =' scheint die Ergebnisse nicht zu filtern. –

3

Verwendung git diff

git diff --stat <branch root> HEAD 
Verwandte Themen