A branch "main" não deve ser utilizada por enquanto, nela subiremos somente o trabalho pronto. Iremos desenvolver o projetinho todo na branch "develop". Então, quando entrar pela primeira vez, dê um "git checkout develop" e a partir dela crie a branch que você vai desenvolver a sua parte com o comando "git checkout -b "nome da sua branch" ".
Quando finalizarmos cada parte, daremos um "git add .", "git commit" e, quando finaizar a tarefa, dar um "git push" e avisaremos os outros integrantes do grupo, que o push já faz um pull request no próprio github para que nós demos uma olhada e vejamos se está tudo certinho, para poder aprovar o pull request e fazer o "merge" com a branch develop.
Depois que for aprovado, podemos apagar a branch que foi mergeada.