@rongyi I am not very clear what does your pr branch mean. For example, there is a pull request from dev to master , do you want to push back to dev branch?
If I am right, you could get the branch name from github.event.pull_request.head.ref. Then the github-push-action has an input variable : branch , you could specify branch name in it. Please see my workflow yml sample: