Череда действий которая приводят к обьеденению последних N коммитов в один с сохранением всех изменений.
Пока нет команды git sqash , есть пару вариантов на тему того, как сквошить коммиты.
Один из них:
git reset --soft HEAD~2Обьеденяет изменения из последних двух коммитов в один.
git commit -m "sqashed commit"
Обычно это надо что бы коммиты типа "test", "govno", "lint" не попадали в мастер бранч)