Olá, Viviane, como vai?
Gostei muito de ver o seu empenho nesse projeto. Você fez um excelente trabalho ao aplicar os conceitos que aprendeu. Com relação ao erro no terminal, parece que o seu branch local está atrás do branch remoto. Isso significa que há atualizações no repositório remoto que não estão em sua cópia local.
Para resolver isso, faça um pull das alterações no repositório remoto com o comando: git pull origin main. Isso vai trazer as alterações e integrar com seu trabalho local. Após isso, você pode tentar fazer o git push novamente.
Continue compartilhando seus avanços, o fórum está sempre à disposição para ajudar.