I tend to amend and rebase a lot since I do small commits and usually group (read: squash) them in the end to have a coherent (like in
amend
rebase
squash