Я уже некоторое время использую Git Extensions (это здорово!), но не нашел простого ответа на следующие вопросы:
Иногда при вводе сообщения коммита можно сделать опечатку. Мой друг показал мне, как исправить это следующим образом (в Git Extentions):
Щелкните правой кнопкой мыши фиксацию > Дополнительно > Фиксировать фиксацию.
Затем я просто ставлю галочку «Изменить» и переписываю свое сообщение, и вуаля! Мое сообщение фиксации исправлено.
Однако этот другой вариант "Squash commit"... Мне всегда было интересно, что он делает?!
Мой вопрос:
Кто-нибудь просто объяснит мне, в чем точная разница между Squash commit и Fixup commit в Git/Git Extentions? Они выглядят... "похожими" для меня: