Встречается на собеседованиях • сегодня
Работал ли с git rebase
Да, работал. git rebase позволяет перезаписать историю коммитов, перемещая ветку на новый базовый коммит. Это полезно для поддержания чистой линейной истории перед мержем в основную ветку.
Пример:
bash
git checkout feature-branch
git rebase mainПосле этого коммиты из feature-branch будут переприменены поверх main.
Нюансы:
- Перезаписывает историю — не стоит использовать для публичных коммитов, если другие разработчики уже с ними работали.
- Конфликты могут возникать на каждом коммите, в отличие от
merge, где конфликты решаются один раз. --interactive(-i) позволяет редактировать, объединять или удалять коммиты перед перезаписью.
Альтернатива: git merge сохраняет историю, но создает лишний коммит слияния.

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