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

Что такое interactive rebase

Interactive rebase в Git — это мощный инструмент для переписывания истории коммитов. Он позволяет изменять, объединять, удалять или переупорядочивать коммиты перед их отправкой в удалённый репозиторий.

Основные команды в интерактивном режиме:

  • pick — оставить коммит без изменений
  • reword — изменить сообщение коммита
  • edit — остановиться для внесения изменений в коммит
  • squash — объединить коммит с предыдущим
  • drop — удалить коммит

Пример использования:

bash
git rebase -i HEAD~3  # Редактировать последние 3 коммита

После выполнения команды откроется редактор с перечнем коммитов, где можно указать нужные действия.

⚠️ Важно: Не используйте rebase для коммитов, уже отправленных в общий репозиторий, это может вызвать конфликты у других разработчиков.

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

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

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

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