Встречается на собеседованиях • сегодня

Как работает git rebase

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

Пример:

bash
# Переключиться на feature-ветку
git checkout feature

# Перебазировать feature на main
git rebase main

Нюансы:

  1. Изменяет историю коммитов — не использовать для опубликованных веток!
  2. Конфликты могут возникнуть на каждом коммите.
  3. Альтернатива слиянию (git merge), но с более чистой историей.

Интерактивный режим (-i) позволяет редактировать коммиты:

bash
git rebase -i main
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы