Ich möchte die Anzahl der Commits pro Autor in allen Filialen erhalten. Ich sehe das
git shortlog -s -n
Druckt eine sehr schöne Liste, zählt jedoch nicht die Commits, die noch nicht aus anderen Zweigen zusammengeführt wurden. Wenn Sie diesen Befehl über jeden Zweig iterieren, werden die allgemeinen Festschreibungen offensichtlich mehrmals gezählt. Könnten Sie mir ein Skript/Kommando geben, das mir das Gesamtbild ergibt?
git shortlog -s -n --all --no-merges
Gibt Ihnen Statistiken für alle Branchen.
EDIT : --no-merges
hinzugefügt, um Statistiken von Merge-Commits auszuschließen.