Comstackciones de visualización de todos los repositorys de Git encontrados recursivamente dentro de un directory

Supongamos que dir0 contiene múltiples subdirectorys, muchos de los cuales contienen sus propios repositorys git.

¿Hay alguna manera de ver los commit de git de todos estos repositorys (quizás algún command en el sentido de "muéstrame todos los commits hechos en cualquier repository git encontrado en dir0 realizado en las últimas 24 horas")?

Puedes intentar esto:

 find dir0 -name '.git' -printf '%h\n' | while read line; do echo "$line"; cd $line; git log --since="24 hours ago"; cd -; done 

Si está en OSX, puede instalar GNU find con:

 brew install findutils