Git: config
1. push.default
https://www.fleekitsolutions.com/difference-between-push-default-matching-simple/
Set your push.default to upstream to push branches to their upstreams (which is the same that pull will pull from, defined by branch.local-branch.merge), rather than pushing branches to ones matching in name (which is the default setting for push.default: matching)