Olá, tudo bem? Alguns pontos.
Entendo que talvez tenha ficado confuso a explicação pra vc e nesse ponto não tenho como te ajudar.
- Para simular duas pessoas no mesmo repositório (repo), eu clono novamente o repo origin em outra pasta do computador, ficando com duas pastas do mesmo repo, e faço alterações ali. Assim, consigo simular duas pessoas trabalhando no mesmo projeto. Exemplo.
git clone git@github.com:meu-usuario/test.git test1
git clone git@github.com:meu-usuario/test.git test2
Aí, vou alternando alterações entre uma pasta e outra.
É claro que lá no github não terá distinção entre os commits porque no computador o usuário é o mesmo. Mas essa é uma maneira de testar comandos como o pull
, utilizado quando precisamos atualizar um repo local.
Existem formas de criar dois ou mais usuários no mesmo computador, mas talvez para esse momento não seja necessário adicionar essa complexidade.
- Em relação a essa mensagem:
Your branch is ahead of 'origin/main'
.
Isso quer dizer que existem commits para serem enviados para o origin, nesse caso, o github. Não faz commit porque já foi feito o commit da última alteração.
Agora é só enviar para o github, utilizando o comando git push origin main
.
Espero ter ajudado.