For OSS work, I work with two git remotes:
upstream: the canonical OSS project repository, where main is the default branch and is what gets released. origin: a personal fork. All my feature branches live here.I set up locally like this:
Fork the project repo to my account. Clone my fork locally, so the origin remote is my fork. Set an upstream remote using git...