Встречается на собеседованиях • сегодня
Как склеить коммиты в Git
Для склеивания коммитов в Git используется интерактивный rebase:
- Запустите
git rebase -i HEAD~N(где N - количество коммитов для объединения) - В открывшемся редакторе замените
pickнаsquashилиfixupдля коммитов, которые нужно объединить - Сохраните и закройте редактор
- Для squash-коммитов появится редактор для редактирования сообщения
Пример:
bash
git rebase -i HEAD~3
# В редакторе:
pick abc123 Первый коммит
squash def456 Второй коммит
squash ghi789 Третий коммитВажно: не перебазируйте уже опубликованные коммиты без крайней необходимости, это может вызвать проблемы у других разработчиков.

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