Встречается на собеседованиях • сегодня
В чем разница между git-merge и git-rebase
git merge и git rebase — два способа объединить изменения из разных веток, но работают они по-разному.
git merge создаёт новый коммит слияния, сохраняя историю обеих веток. Это безопасно, но может загромождать историю.
git rebase перебазирует коммиты одной ветки поверх другой, переписывая историю. Это делает её линейной и чистой, но может вызвать конфликты при совместной работе.
Пример:
bash
# Слияние
git checkout main
git merge feature
# Перебазирование
git checkout feature
git rebase mainКогда использовать:
merge— для публичных веток или когда важна полная история.rebase— для локальных веток, чтобы упростить историю перед мержем.

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