Встречается на собеседованиях • сегодня
Есть ли в Git команда для поиска коммита, который вызвал ошибку
Да, в Git есть несколько способов найти коммит, вызвавший ошибку. Самый популярный — git bisect, который использует бинарный поиск для быстрого выявления проблемного коммита.
Пример использования:
bash
git bisect start
git bisect bad # Текущий коммит содержит ошибку
git bisect good v1.0 # Указать последний известный рабочий коммитПосле этого Git будет перемещаться между коммитами, а ты должен проверять наличие ошибки и отмечать их:
bash
git bisect good # Если ошибки нет
git bisect bad # Если ошибка естьВ конце Git укажет проблемный коммит.
Также можно использовать git log с фильтрами (например, -S для поиска изменений в коде) или git blame для анализа конкретного файла.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы