The amend: form of --fixup marks the new commit to be folded into the target using the combined message, which rebase --autosquash applies automatically. Plain --fixup discards the fixup message in favor of the target's. Both keep history tidy without manual todo editing.
Looking for more? Search all 7,657 commands — works offline, in English or Spanish, and fixes typos.