¿Cómo git registro de todas las ramas para el autor a la vez?

Necesito obtener el informe de todos los compromisos que hizo el autor. Hasta ahora, tengo el script que envuelve el siguiente comando:

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

Funciona bien. Sin embargo, solo informa las acciones para la rama actual. ¿Hay alguna opción que registre los mensajes de confirmación para el autor?de todas las ramas¿No solo de la actual?

En otras palabras, ¿puede git hacer una secuencia ordenada inversa (por fecha y hora) de todas las confirmaciones en el repositorio y extraer la información de registro de esa secuencia?

Resuelto (Copiado del comentario a continuación que está oculto de lo contrario)

El problema fue que tengo un repositorio y dos clones para trabajar de manera concurrente en dos ramas. Sí presioné los cambios en el repositorio de origen, pero olvidé buscar los cambios en el repositorio clonado. De esta manera parecía que--all No funcionó cuando lo usé para el repositorio clonado.