Мануалы и справочники Общие команды
git-bisect

Команда git-bisect: опции, ключи и примеры использования

git bisect

Методом двоичного поиска ищет коммит, в котором появилась ошибка. Git автоматически прыгает по графу коммитов, постепенно сужая область поиска до одного коммита.

  • Начитает поиск в диапазоне коммитов, ограниченном коммитом с ошибкой и известным коммитом без ошибки:

git bisect start {{bad_commit}} {{good_commit}}

  • После тестирования помечайте коммит как "плохой" (bad) или "хороший" (good):

git bisect {{good|bad}}

  • После того, как git bisect найдет коммит с ошибкой, завершите сеанс bisect и вернитесь на предыдушую ветку:

git bisect reset

  • Пропустить коммит (например, когда тестирование не проходит из-за другой проблемы):

git bisect skip

Изображение Выучи 10 хороших привычек для работы в UNIX от IBM