¿Cómo detengo git bisect?

84

Probé git bisect hace un tiempo y me ayudó mucho, pero aparentemente no lo detuve. Cuando hago git status todavía obtengo:

You are currently bisecting.
(use "git bisect reset" to get back to the original branch)

Realmente no quiero restablecerme a ningún lado, solo quiero dejar de bisecar. Realmente es solo una cuestión de deshacerse de este mensaje.

kodu
fuente

Respuestas:

115

git bisect resetasí es como dejas de bisecar. De forma predeterminada, restablecerá el HEAD a donde estaba antes de comenzar, aunque también puede usarlo git bisect reset <commit>para ir a ese.

Si solo desea dejar de bisecar sin cambiar el compromiso, de la documentación, git bisect reset HEADharía lo que quiera.

Restablecer bisecar

Después de una sesión de bisección, para limpiar el estado de bisección y volver al HEAD original (es decir, para dejar de bisecar), emita el siguiente comando:

$ git bisect reset

De forma predeterminada, esto devolverá su árbol a la confirmación que se comprobó antes de que git bisect comenzara. (Un nuevo inicio de git bisect también hará eso, ya que limpia el antiguo estado de bisección).

Con un argumento opcional, puede volver a una confirmación diferente en su lugar:

$ git bisect reset <commit>

Por ejemplo, git bisect reset HEAD lo dejará en la confirmación de bisección actual y evitará cambiar las confirmaciones, mientras que git bisect reset bisect / bad comprobará la primera revisión incorrecta.

Fuente: http://git-scm.com/docs/git-bisect

Leigh
fuente
1
Gracias, funcionó. No estoy seguro de si 'git bisect reset HEAD' también tiene esto, pero cuando hice 'git bisect reset <current commit>' estaba en la cabeza separada, así que tuve que volver a revisar mi rama.
kodu
Entonces, cuando hice una confirmación y presioné esta confirmación, durante una bisección. ¿Qué tengo que hacer para terminar de bisecar y permanecer en mi nuevo compromiso (HEAD)?
Gobliins
1
@Goblinsgit bisect reset HEAD
penguin359