¡Hola Marco! Parece que el error que estás experimentando se debe a que la rama "main" no existe en tu repositorio local. Para solucionar esto, primero debes verificar si tienes alguna rama creada en tu repositorio local. Puedes hacer esto escribiendo el siguiente comando en tu terminal:
git branch
Si no aparece ninguna rama, deberás crear una nueva rama "main" con el siguiente comando:
git checkout -b main
Una vez que hayas creado la rama "main", deberás agregar y confirmar los cambios realizados en tu repositorio local con los siguientes comandos:
git add .
git commit -m "Mensaje de confirmación"
Finalmente, podrás hacer push de tu rama "main" al repositorio remoto con el siguiente comando:
git push -u origin main
Con estos pasos, deberías poder hacer push de tus cambios a tu repositorio remoto sin problemas. ¡Espero haber ayudado y buenos estudios!
Un saludo.
Si este post te ayudó, por favor,
marca como solucionado ✓. Continúa con tus estudios