Hola Monica, espero que estés bien
Parece que te estás encontrando con un problema común cuando intentas hacer un git push por primera vez en una nueva rama. El mensaje de error indica que la rama main no tiene una rama upstream configurada en el repositorio remoto (en este caso, GitHub).
Para resolver este problema, puedes seguir las instrucciones proporcionadas en el mensaje de error. Simplemente ejecuta el siguiente comando en tu terminal:
git push --set-upstream origin main
Este comando hará dos cosas: primero, empujará tus cambios de la rama main a la rama main en el repositorio remoto llamado origin (que generalmente es tu repositorio en GitHub). Segundo, configurará la rama main local para rastrear la rama main en el remoto, lo que facilitará futuros git push y git pull.
Una vez que hayas hecho esto, deberías poder usar simplemente git push en el futuro sin problemas.
Espero que esto te ayude a resolver el problema. ¡Bons estudios!