Para obtener las últimas 10 confirmaciones:
git log HEAD~10..HEAD
Para obtenerlos en el orden más antiguo al más nuevo:
git log --reverse HEAD~10..HEAD
Tenga en cuenta que si hay fusiones, esto puede mostrar más de 10 confirmaciones; agregue --first-parent
si solo desea atravesar el primer padre de cada rama.
Para obtener más detalles, consulte la documentación de git rev-list
.
Editar: Ya obtuvo una respuesta útil arriba para "mostrar confirmaciones cerca del inicio del historial" (nuevamente, vea las advertencias sobre múltiples DAG de confirmaciones no conectadas en un repositorio). Pero también puede hacer, por ejemplo:
git log --no-walk `git rev-list HEAD | tail -n 10`
y:
git log --no-walk `git rev-list --reverse HEAD | head -n 10`
dependiendo del orden en el que desee obtener los resultados.