git rebase -i
и пометить все коммиты (кроме первого) с помощью s
, что означает сквош.Все коммиты будут сведены в один.
Обратите внимание, что делая это, вы переписываете историю, и если это публичный репозиторий, это повлияет на любого, кто уже вытащил из репо.