Problem Statement
Explain `git commit --fixup` and `git rebase --autosquash` workflow.
Explanation
`--fixup <hash>` creates a targeted fix commit labeled for autosquash. Later `rebase -i --autosquash` reorders and squashes fixups onto their intended commits automatically, keeping a tidy history.
Practice Sets
This question appears in the following practice sets:
