As a longtime git user, I'm familiar with the following workflow for collaborative projects:
My private repository is where I make local changes.
My public repository is where I push changes that I have made that are ready for others to pull
The project repository is where I pull centrally approved changes from. (It's the one that is managed by gatekeepers.)
In this workflow, I set the "remote" to the project repository, and that's where I pull form. I set the "push remote" to my public repository, and that's where I push to.
As a recently arrived and very happy Magit user, I'm trying to figure out what corresponding workflows work well with Magit. The ability to push to two different remotes (P p and P u) has me baffled. I'm not sure if these two correspond to the remotes that I'm used to, and I'm definitely not accustomed to push to more than one remote.
I have read the section on the two remotes in the Magit manual, but I am not enlightened. Can anyone explain to me what are good workflows for Magit's two remotes? Or point me to an explanation written elsewhere that you like?