Git log –stat Zusammenfassung des Zweigs

Lesezeit: 1 Minute

Ich möchte zeigen, wie viele Änderungen (Einfügungen + Löschungen) ich an einem Feature-Zweig vorgenommen habe. Gibt es eine Möglichkeit, eine Zusammenfassung der git log --stat Ausgabe für die Änderungen zwischen 2 Commits (branch root / tip).

Vielen Dank.

  • Hinweis: zusätzlich zu git --statkönnten Sie an der Funktion von Git 2.17 (Q2 2018) interessiert sein git --compact-summary: Siehe meine Antwort hier.

    – VonC

    16. März 2018 um 23:11 Uhr


Benutzer-Avatar
Adam Dymitruk

für einen Feature-Zweig, den Sie verwenden möchten

git diff --stat dev..feature

Dies beruht darauf, dass keine Rückverschmelzungen durchgeführt werden. Siehe meinen Beitrag hier: http://dymitruk.com/blog/2012/02/05/branch-per-feature/

--stat kann Parameter übernehmen. Dies ist nützlich, wenn Sie ein breiteres Terminal haben. Du kannst tun --stat=200 zu sagen, dass Ihr Display 200 Spalten aufnehmen kann.

Wenn Sie dies in einem Skript verwenden möchten, verwenden Sie --numstat stattdessen. Pfade werden nicht abgeschnitten.

  • Genial! Warum habe ich alles versucht außer git-diff? 😉 Vielen Dank.

    – opatut

    1. November 2012 um 22:34 Uhr

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

    – Jeffrey Aguilera

    4. Februar 2017 um 1:59 Uhr

verwenden git diff

git diff --stat <branch root> HEAD

1073650cookie-checkGit log –stat Zusammenfassung des Zweigs

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy