I created a repository for plainbook branches that are related to research.
I invited you also to the repository, or to a team that has access to the repository.
You need to accept that invite before you can do what is described below.
So, git is not a versioning system in which there is ONE server that is more important than the others. All servers -- including your laptop -- are created the same, and you can push a branch from one to the other without any problem.
When you do:
git push origin main
You push to the "origin" server the main branch. And to know what the "origin" server is, you can do:
git remote -v
There's nothing special about the "origin" server. So we can add a "research" server, simply via:
git remote add research g...@github.com:plainbook-ai/plainbook-research.git
Now, if you want to push your branch, say experiment1, to the research server, you simply do:
git push research experiment1
So you can decide which branches to push to which remotes. Similarly, you can do:
git fetch research
to get all changes from the research repository.
I hope this helps!
Luca