Вопросы к Поиску с Алисой
Разница между командами squash и amend в Git заключается в их функциях:
Таким образом, squash используется для работы с большими объёмами изменений, а amend — для исправления ошибок в последнем коммите без создания отдельного коммита. www.jetbrains.com stackoverflow.com