Встречается на собеседованиях • сегодня
Какие знаешь способы переноса коммитов из одной в другую ветку
Есть несколько способов переноса коммитов между ветками:
git cherry-pick- копирует конкретный коммит в текущую ветку:
bash
git checkout target-branch
git cherry-pick abc1234git merge- переносит все коммиты из одной ветки в другую:
bash
git checkout target-branch
git merge source-branchgit rebase- перемещает коммиты поверх другой ветки (изменяет историю):
bash
git checkout feature-branch
git rebase maingit reset+git stash(для незакоммиченных изменений):
bash
git stash
git checkout target-branch
git stash popВажно: rebase изменяет историю коммитов, поэтому его не стоит использовать для публичных веток. Cherry-pick подходит для выборочного переноса, а merge - для объединения веток.

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