Встречается на 10% собеседований по Python
Отличия rebase от merge
git merge - принимает содержимое ветки источника и объединяет их с целевой веткой. В этом процессе изменяется только целевая ветка. История исходных веток остается неизменной.
git rebase — еще один способ перенести изменения из одной ветки в другую. Rebase сжимает все изменения в один «патч». Затем он интегрирует патч в целевую ветку. В отличие от слияния, перемещение перезаписывает историю, потому что она передает завершенную работу из одной ветки в другую. В процессе устраняется нежелательная история.
Oct. 10, 2023, Источник
Похожие вопросы
- Какие фреймворки/библиотеки в основном используешь10%
- Что такое корутина в Python10%
- Какие паттерны программирования знаешь10%
- Что такое git10%
- Что тебе известно про нереляционные базы данных10%
- Что такое абстрактные классы10%
- Что знаешь о сложности алгоритма10%
- Какие магические методы и для чего используются10%
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
