GitHub Collaboration

If someone invites to a GitHub repo for a collab.
Then also, do we need to create a separate branch and make a pull request or directly commit to the main branch?
Was this page helpful?