Ответ
git rebase и git merge оба объединяют изменения, но делают это по-разному:
- Merge создаёт новый коммит, который объединяет две ветки, сохраняя историю в виде графа.
git checkout main
git merge feature
- Rebase перемещает коммиты одной ветки на вершину другой, переписывая историю (линейная история).
git checkout feature
git rebase main
Когда использовать:
merge— для публичных веток (чтобы не переписывать историю).rebase— для локальной чистки истории перед пулл-реквестом.
⚠️ Rebase опасен для уже опубликованных коммитов, так как изменяет их хеши.
Видео-ответы
▶
Собеседование Frontend Angular 415 gross + 20% премии
▶
ДОПРОС СБЕРА 3 ЭТАПА и ОФФЕР. FRONTEND СОБЕСЕДОВАНИЕ на 310К
▶
Как проходит собеседование на Middle Python разработчика, лайв-кодинг и System Design
▶
Собеседование на Angular Frontend разработчика (Middle+/Senior)
▶
Мок интервью для Романа на должность DevOps инженера
▶
Разработка. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 3.
▶
Собеседование на позицию Backend Developer Python Middle #7
▶
Собеседование на позицию Backend Developer Python + Django Middle #2
▶
#4 Настоящий мидл? Собеседование на Frontend Middle разработчика
▶
Spring, SQL, DTO — проверка знаний на Java-собеседовании
▶
Что должен знать frontend стажер в 2025? | Front-end собеседование
▶
Junior Python-инженер | Собеседование
▶
17-летний разработчик из Кыргызстана? | Собеседование frontend
▶
АЙТИ РОТА БЕЛАРУСИ? Собеседование frontend разработчика
▶
САМОЕ ЖЕСТКОЕ СОБЕСЕДОВАНИЕ JUNIOR REACT
▶
Год опыта | Собеседование frontend | ЛАЙВ КОДИНГ
▶
Мок-собеседование Junior Python developer
▶
Собеседование frontend разработчика #8 индивидуальное менторство
▶
За 6 месяцев во frontend? Реальное собеседование frontend разработчика
▶
Собеседование frontend стажера 2023
▶
Mock-собеседование на позицию Java Junior | Джун справится?
▶
Техническое собеседование Junior Java разработчика
▶
Техническое собеседование Junior Python разработчика
▶
Automation QA - Собеседование на микросервисный проект (часть 3)
▶
Групповое собеседование на Junior и Middle Java разработчика
▶
Frontend интервью. Ильнура, первая работа сразу после учебных курсов