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.
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.
verwenden git diff
git diff --stat <branch root> HEAD
Hinweis: zusätzlich zu
git --stat
könnten Sie an der Funktion von Git 2.17 (Q2 2018) interessiert seingit --compact-summary
: Siehe meine Antwort hier.– VonC
16. März 2018 um 23:11 Uhr