git commit --fixup <commit> creates a commit titled fixup! <subject>. Later git rebase -i --autosquash moves it next to its target and squashes it, so a small correction never becomes its own entry in history.
Fixup commit
A commit marked to be folded into an earlier commit during an autosquash rebase.