Has this ever happened to you?
You're working on some feature with progress that's out for review

And the review gets accepted and squash-merged! Hooray!

Now you want to git rebase your latest work so it can be reviewed...

...but of course this happens!

What you really wanted is this:

There must be a better way