I'm using Intellij to pull from an upstream repository, make changes locally and push to my fork (origin). I understand how this can be done by doing a fetch, correctly configured pull and then correctly configured push.
My concern is that there are multiple manual steps here. Is there a way to configure Intellij's 'Update Project' operation to have different default repositories to update from (fetch & pull) and push to? Currently 'Update Project' operation just updates from the current repository and it's easy to forget to update from upstream.