More than once, we've done a git flow release 1.23 on a release branch, only to discover that master was behind origin/master, and now the new master and origin/master have now diverged.
I've created a feature request to avoid this on git-flow, but apart from manually checking, is there any way to avoid finishing a release when the local master is behind the remote master?