diff --git a/pages.es/common/git-bisect.md b/pages.es/common/git-bisect.md new file mode 100644 index 000000000..ae1d8f3ed --- /dev/null +++ b/pages.es/common/git-bisect.md @@ -0,0 +1,21 @@ +# 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: . + +- 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`