2010-10-08 2 views
12

Какой способ найти наибольшие коммиты (т. Е. Фиксирует внесение большинства изменений, например, количество добавленных/удаленных строк) в репозитории git?git: найти наибольшую фиксацию

Обратите внимание, что я действительно хочу по величине совершает, не крупнейших файлов, поэтому git find fat commit не полезно здесь.

ответ

9

вы можете использовать git log --format=format:"%H" --shortstat. Это будет что-то вроде

b90c0895b90eb3a6d1528465f3b5d96a575dbda2 
2 files changed, 32 insertions(+), 7 deletions(-) 

642b5e1910e1c2134c278b97752dd73b601e8ddb 
11 files changed, 835 insertions(+), 504 deletions(-) 

// other commits skipped 

Кажется легко разобранного текста.

+0

Я получаю сообщение об ошибке при запуске git log --format = format: "% H" --shortstat команда. fatal: неопределенный аргумент '% H': неизвестная ревизия или путь не в рабочем дереве. – DucRP

Смежные вопросы