Как мне остановить git bisect?


85

Некоторое время назад я пробовал git bisect, и это мне хорошо помогло, но, видимо, я не остановил его. Когда я делаю git status, я все равно получаю:

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

Я действительно не хочу ничего сбрасывать, я просто хочу перестать делить пополам. На самом деле нужно просто избавиться от этого сообщения.

Ответы:


118

git bisect resetкак перестать делить пополам. По умолчанию он сбрасывает HEAD туда, где он был до того, как вы начали, хотя вы также можете использовать его git bisect reset <commit>для перехода к нему.

Если вы просто хотите прекратить деление пополам без изменения фиксации, из документации вы git bisect reset HEADбы сделали то, что вы хотите.

Сброс пополам

После сеанса деления пополам, чтобы очистить состояние деления пополам и вернуться к исходному HEAD (то есть, чтобы выйти из режима деления пополам), введите следующую команду:

$ git bisect reset

По умолчанию это вернет ваше дерево в коммит, который был извлечен перед запуском git bisect. (Новый git bisect start также сделает это, поскольку он очищает старое состояние пополам.)

С необязательным аргументом вы можете вместо этого вернуться к другой фиксации:

$ git bisect reset <commit>

Например, git bisect reset HEADвы оставите вас на текущей фиксации деления пополам и вообще избежите переключения коммитов, в то время как git bisect reset bisect / bad проверит первую неверную ревизию.

Источник: http://git-scm.com/docs/git-bisect


1
Спасибо, сработало. Я не уверен, есть ли это у 'git bisect reset HEAD', но когда я сделал 'git bisect reset <current commit>', я был в отдельной голове, поэтому мне пришлось повторно проверить свою ветку.
kodu

Итак, когда я сделал коммит и нажал на него, во время деления пополам. Что мне нужно сделать, чтобы закончить деление пополам и остаться в моей новой фиксации (HEAD)?
Gobliins

1
@Goblinsgit bisect reset HEAD
penguin359 05
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.