PRO

Что такое git bisect?

git bisect помогает найти коммит, который впервые сломал проект, с помощью бинарного поиска между хорошим и плохим состоянием. Это полезный инструмент для поиска регрессий.
Подробный ответ

Что делает git bisect

git bisect автоматически помогает искать коммит, который внёс ошибку. Вы отмечаете один коммит как хороший, другой как плохой, а Git последовательно предлагает промежуточные ревизии для проверки.

git bisect start
git bisect bad
git bisect good v1.2.0

Как это работает

Git использует бинарный поиск: каждый шаг сокращает диапазон подозрительных коммитов примерно вдвое. Это сильно ускоряет поиск причины бага в большой истории проекта.

После поиска

Когда нужный коммит найден, режим bisect завершают командой git bisect reset.

Как ответить на собеседовании

git bisect — это инструмент для поиска коммита, который впервые сломал код. Он работает как бинарный поиск между хорошей и плохой ревизией.

Оцени свой прогресс

Честно оцени своё понимание этого вопроса, чтобы мы могли построить твой учебный трек максимально эффективно.
Читать в блоге