Utiliza la búsqueda binaria para encontrar el commit que introdujo un error. Git salta de un lado a otro del gráfico de commits para hasta alcanzar progresivamente el commit defectuoso. Más información: https://git-scm.com/docs/git-bisect.
git bisect start {{commit_erroneo}} {{commit_bueno}}
git bisect
selecciona, marcarlo como "malo" o "bueno" después de probarlo para el problema:git bisect {{bueno|malo}}
git bisect
determine con precisión el commit defectuoso, termina la sesión de bisecado y vuelve a la rama anterior:git bisect reset
git bisect skip