У меня есть привычка иногда делать «бессмысленные» коммиты, например, чтобы исправить промежуточное состояние незавершенного рефакторинга. Другой пример - очень маленькие коммиты, например, исправления опечаток.
Я пишу префикс "TEMP" в таких описаниях коммитов.
Могу ли я удалить эти коммиты позже, то есть удалить логическую точку в истории изменений кода, но одновременно сохранить все изменения кода? У git есть средства для этого?