Команда git summary
не является встроенной и требует установки пакета git-extras
С помощью команды можно узнать процент авторства исходного кода проекта:
# Количество и процент написанных разработчиком строк во всех файлов проекта
git summary --line
# Количество и процент написанных разработчиком файлов во всех файлов проекта
git summary --line
Команда является встроенной в обычный дистрибутив git.
# Показать суммарное число коммитов по разработчикам без учёта мержей
git shortlog -s -n --all --no-merges
Источник: amitchhajer/Count Code lines
В этом однострочнике выполняется git ls-files
для вывода списка файлов, для каждого файла вызывается git blame
и его вывод обрабатывается утилитами UNIX. На выходе получается число написанных в проекте строк по разработчикам без учёта пустых строк
git ls-files | while read f; do git blame -w -M -C -C --line-porcelain "$f" | grep -I '^author '; done | sort -f | uniq -ic | sort -n
Позволяет получать различные виды статистики в максимально приятном для чтения виде. Репозиторий проекта содержит инструкции по установке: arzzen/git-quick-stats
Или более современный аналог git quick-stats на русском языке https://github.com/bakhirev/assayo ^_^