git clonar sin objects para hacer git log

¿Cómo puedo clonar un repository git sin get los files reales y todos sus deltas de revisión? Solo quiero ser capaz de hacer git log | grep git log | grep , no es necesario acceder a los contenidos de los files.

Me gustaría omitir esta parte de la clonación:

 Receiving objects: 12% (359112/2981072), 432.66 MiB | 1.67 MiB/s 

Hay algunos repositorys cuyos loggings quiero grep, pero sin download / verificar todo el repository, porque pesan gigabytes. Incluso una solución en la que solo obtengo los loggings de una sola twig (por ejemplo, el maestro) me interesa, si eso ayuda.


Básicamente, estoy buscando algo como svn log <repo url> para git .

No creo que esto sea posible. A lo sumo, puedes hacer un clon superficial, solo obteniendo el historial que X confirma, pero para ellos los objects aún se downloadán. Lo único que podría ayudarlo es la opción --single-branch que solo descarga el historial de una sola twig en lugar de todas las sucursales.