Встречается на собеседованиях • сегодня
Как в Git объединить два коммита в один
Для объединения двух последних коммитов в один можно использовать интерактивный rebase:
```bash
git rebase -i HEAD~2
```
В открывшемся редакторе:
1. Первую строку оставляем как `pick`
2. Вторую строку меняем на `squash` или просто `s`
3. Сохраняем и закрываем редактор
Git объединит коммиты и предложит отредактировать итоговое сообщение коммита.
Если нужно объединить не последние коммиты, укажите хеш коммита, который идет перед нужными:
```bash
git rebase -i ^
```
Важно: не делайте rebase коммитов, которые уже отправлены в удаленный репозиторий, это может вызвать проблемы у других разработчиков.

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