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

Чем чаще пользуешься Git Rebase или Git Merge

git rebase и git merge служат для объединения изменений, но работают по-разному.

Когда использовать git merge:

  • Когда нужно сохранить историю коммитов "как было" (например, в команде).
  • При работе с публичными ветками (например, main/master), чтобы не переписывать историю.
  • Проще для понимания, особенно новичкам.

Когда использовать git rebase:

  • Для поддержания линейной истории (удобно для code review).
  • Перед мерджем в основную ветку, чтобы "причесать" свои коммиты.
  • Осторожно! Нельзя использовать на публичных ветках — это перезаписывает историю.

Пример:

bash
# Rebase текущей ветки на main
git checkout feature
git rebase main

# Или классический merge
git checkout main
git merge feature

Вывод:

  • merge — безопаснее, сохраняет историю.
  • rebase — чище, но требует аккуратности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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