Как git log со всех веток сразу для автора?

Мне нужно получить отчет обо всех коммитах, которые сделал автор. На данный момент у меня есть скрипт, который выполняет следующую команду :

git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr

. Он работает нормально. Однако он сообщает только о действиях для текущей ветки. Есть ли какой-нибудь вариант, который бы регистрировал сообщения фиксации для автора из всех веток , а не только из текущей?

Другими словами, может ли git выполнить обратную сортировку (по дате и времени )последовательности всех коммитов в репозитории и извлечь информацию из журнала из этой последовательности?

Решено:(скопировано из комментария ниже, который в противном случае скрыт)

Проблема заключалась в том, что у меня есть один репозиторий и два клона для одновременной работы в двух ветках. Я отправил изменения в исходный репозиторий, но забыл загрузить изменения в клонированный репозиторий. Таким образом, казалось, что --allне работает при использовании его для клонированного репозитория.

196
задан pepr 29 July 2013 в 22:40
поделиться