tldr/pages.es/common/git-bisect.md

920 B

git bisect

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.

  • Comienza un sesión de bisecado en un rango de commits delimitada por un commit erróneo conocido y por uno sano conocido (normalmente más antiguo):

git bisect start {{commit_erroneo}} {{commit_bueno}}

  • Para cada commit que git bisect selecciona, marcarlo como "malo" o "bueno" después de probarlo para el problema:

git bisect {{bueno|malo}}

  • Después de que git bisect determine con precisión el commit defectuoso, termina la sesión de bisecado y vuelve a la rama anterior:

git bisect reset

  • Salta un commit durante una sesión de bisecado (p. ej., uno que falla las pruebas debido a un problema diferente):

git bisect skip