Git rebase
up:: Git
To rebase all unpushed changes:
Fixup
Fixup lets you associate a new commit with a previous commit. When you do an interactive rebase, you don’t have to reorder and manually squash the commit.
Automating
From Fixing commits with git commit —fixup and git rebase —autosquash | Jordan Elver