Склейка коммитов в Git
Мелкие коммиты на ветке задачи иногда лучше собрать в один перед слиянием. В интерактивном rebase для этого меняют слово в начале строки.
squash приклеивает коммит
к предыдущему и предлагает
собрать общее сообщение.
fixup тоже склеивает,
но сообщение второго коммита
выбрасывает и оставляет текст
от первого.
Пример списка перед сохранением:
pick a1b2c3d add login form
squash d4e5f6a fix typo in label
fixup b7c8d9e adjust padding
На feature/notify
в nova/mail
объедините два последних
локальных коммита в один
с общим сообщением
и оставьте более ранние
коммиты ветки без изменений.