2016-09-23 2 views

ответ

1

grep -c ^commit выводит количество строк, начинающихся с commit - в вашем случае это означает количество коммитов.

wc -l печатает количество строк на выходе команды с каналами. В вашем случае это будет печатать общее количество строк, выводимых командой git log, которая, вероятно, намного больше, чем количество коммитов, а также довольно бесполезное значение.

1

git log -L 50,60:filename.txt выводит много вещей. wc -l подсчитывает, сколько строк имеет выход. grep -c ^commit находит все строки, начинающиеся со строки commit, и выводит количество этих строк. Вы можете удалить -c и попробуйте.