I think the CLI is useful for pushing. What do you use to push all the rebased child branches?
git --config push.default=matching push --force-with-lease --force-if-includes
In other words, I force push all branches that have a matching upstream by changing my config on the fly.