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

Работал ли с git rebase

Да, работал. git rebase используется для перезаписи истории коммитов, например, чтобы объединить несколько коммитов в один, изменить их сообщения или перебазировать ветку на актуальное состояние другой ветки (например, main).

Пример:

bash
git checkout feature-branch
git rebase main

Плюсы:

  • Чистая линейная история без лишних merge-коммитов.
  • Удобно для работы в команде, чтобы избежать конфликтов.

Минусы:

  • Перезаписывает историю, поэтому не рекомендуется для публичных коммитов.
  • Может усложнить отладку, если rebase выполнен неправильно.

Лучше использовать git rebase -i для интерактивного режима, где можно редактировать коммиты.

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

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

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

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