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