Searching protocol for "autosquash"
Automate fixup commits for unstaged changes.
Safely push changes to protected branches.
Fold changes into the right commits automatically
Recover, rebase, and manage complex Git flows
Create fixup commits for PRs or improvements.
Amend Git commits safely, precisely.