Squash и fixup при работе с Git отличаются обработкой сообщений коммитов: 3
Таким образом, squash используется, когда нужно изменить коммит-месседж, а fixup — когда нужно использовать коммит-месседж первого. 5
С помощью этих команд можно объединять сразу несколько коммитов, указав команды для каждого из них. 1