Give suggestions on how to work in a shared git repo with multiple collaborators:
System only allows a single submitter.
To work with a team of people on a shared git repo, you can create a separate team repo and add team members there, and link the repo with your local repo through git remote.
When it is time to submit, you can add your competition repo as a new remote, and the nominated submitter can push the changes.
Give suggestions on how to work in a shared git repo with multiple collaborators: