- Clone main.
- Create branch with the format yourName-day-month (e.g. Andrew-03-05).
- Push branch to origin.
- Do the work.
- Commit to branch and push to origin when finished.
- Merge branch to main and push to origin at the end of the day.
I don't think we need to bother with pull requests.