Да, вы можете использовать git log
для этого:
git log --pretty=tformat:%ad --date=short | sort -u | wc -l
git log
будет принимать каждый коммит из текущей ветви (альтернативно, вы можете указать имя ветви), печатать его "дата автора "в краткой форме (например, 2018-09-15
), затем sort -u
удалит дубликаты, а wc -l
посчитает количество строк.
Предполагается, что вы единственный человек, совершивший это репо,Если это не так, используйте фильтры для ограничения списка фиксации, например:
git log --author='me@example\.org' ...