Когда вы используете git bisect
, он использует refs/bisect/bad
для отслеживания последнего неверного коммита.(Эта ссылка обновляется, когда вы делаете git bisect bad
.)
Я подозреваю, что здесь произошло то, что вы добрались до конца деления, и он сообщил о первом неудачном коммите, но вы никогда не заканчивали деление пополамс git bisect reset
, который очистит ссылки, которые он создал.Вы по-прежнему можете запустить эту команду, и она вернет вас туда, где вы были до начала деления пополам, - однако я бы позаботился о том, чтобы ваша работа была зафиксирована, а состояние git было чистым, прежде чем делать это, просто чтобы избежать возможной путаницы.
Если вы используете __git_ps1
в приглашении bash, он предупредит вас, что вы все еще пополам, выдав (9dad0bb...)|BISECTING
.Я немного обсудил __git_ps1
в другом ответе , который может быть полезен.