Встречается на собеседованиях • сегодня
Что такое squash в Git
Squash в Git — это объединение нескольких коммитов в один перед мержем или ребейзом. Используется для упрощения истории, например, когда в ветке много мелких коммитов с правками.
Пример при ребейзе:
bash
git rebase -i HEAD~3В интерактивном режиме заменяем pick на squash для коммитов, которые нужно объединить.
При мерже через --squash:
bash
git merge --squash feature-branchСоздаст один коммит со всеми изменениями из ветки, без сохранения её истории. После этого нужно сделать отдельный git commit.

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