Встречается на собеседованиях • сегодня
Как изменится история комитов при rebase
Rebase перезаписывает историю коммитов, перенося изменения из одной ветки на другую, как будто они были сделаны поверх последнего коммита целевой ветки. Основные изменения:
- Коммиты из исходной ветки будут пересозданы с новыми хэшами
- Порядок коммитов может измениться (если был интерактивный rebase)
- Исходные коммиты останутся в reflog до сборки мусора
Пример:
bash
# До rebase:
# main: A - B - C
# feature: D - E (отходит от A)
git checkout feature
git rebase main
# После rebase:
# main: A - B - C
# feature: D' - E' (теперь отходят от C)⚠️ Важно: не делайте rebase опубликованных коммитов, с которыми работают другие разработчики, это вызовет конфликты при попытке пулл-реквеста.

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