Мне нужно получить отчет обо всех коммитах, которые сделал автор. На данный момент у меня есть скрипт, который выполняет следующую команду :
git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr
. Он работает нормально. Однако он сообщает только о действиях для текущей ветки. Есть ли какой-нибудь вариант, который бы регистрировал сообщения фиксации для автора из всех веток , а не только из текущей?
Другими словами, может ли git выполнить обратную сортировку (по дате и времени )последовательности всех коммитов в репозитории и извлечь информацию из журнала из этой последовательности?
Решено:(скопировано из комментария ниже, который в противном случае скрыт)
Проблема заключалась в том, что у меня есть один репозиторий и два клона для одновременной работы в двух ветках. Я отправил изменения в исходный репозиторий, но забыл загрузить изменения в клонированный репозиторий. Таким образом, казалось, что --all
не работает при использовании его для клонированного репозитория.