В чем разница между «squash» и «fixup» в Git / Git Extension?

мы использовалиGit Extensions на некоторое время сейчас (этокруто!) но у меня нетЯ нашел простой ответ на следующее:

Иногда, при вводе сообщения о коммите, создается опечатка. Мой друг показал мне, как это исправить следующим образом (в Git Extentions):

Щелкните правой кнопкой мыши на коммите> Дополнительно> Фикс фикса

Тогда я просто поставлю галочкуИзменить» и переписать мое сообщение и вуаля! Мое сообщение фиксации исправлено.

Однако это другой вариантСквош коммит... я всегда задавался вопросом, что это делает ?!

Мой вопрос:

Будет ли кто-то просто объяснить мне, в чем точная разница междуСквош коммит а такжеФикс фикса вGit / Git Extentions? Они выглядят как ...аналогичный" мне: 

Ответы на вопрос(4)

Ваш ответ на вопрос