Подробнее о ответе Ф. Ф. Себастьяна:
Вы можете использовать git-rebase, чтобы легко вносить любые изменения в историю коммитов.
После запуска git rebase --interactive в вашем $ EDITOR вы получите следующее:
pick 366eca1 This has a huge file
pick d975b30 delete foo
pick 121802a delete bar
# Rebase 57d0b28..121802a onto 57d0b28
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
Вы можете перемещать строки, чтобы изменить порядок коммитов, и удалять строки, чтобы удалить этот коммит. Или вы можете добавить команду для объединения (сжатия) двух коммитов в один коммит (предыдущий коммит - вышеупомянутый коммит), редактировать коммиты (что было изменено) или перефразировать сообщения коммитов.
Я думаю, что выбор просто означает, что вы хотите оставить этот коммит один.
(Пример из здесь )