SourceTree can push changes from local branch to remote branch fine.
But after renaming local branch, which causes local and remote branch have different name, then Push window no longer list those branches.
If change local branch name back, branch back to list in Push popup window.
Tested on latest SourceTree and embeded Git as of 1/21/2021.