¡Hola Mónica!
Entiendo que estás teniendo dificultades para comprender el comando "git push -u origin main". Permíteme explicarte de una manera sencilla.
Cuando utilizas el comando "git push -u origin main", estás enviando tus cambios a la rama principal (main) de tu repositorio remoto en GitHub. El argumento "-u" establece la rama principal como la rama de seguimiento, lo que significa que en futuros "git push" solo necesitarás escribir "git push" sin especificar la rama y automáticamente se enviarán los cambios a la rama principal.
En resumen, al usar "git push -u origin main" estás enviando tus cambios a la rama principal y estableciéndola como la rama de seguimiento.
Espero que esta explicación te haya ayudado a entender mejor el comando. Si tienes alguna otra pregunta, no dudes en preguntar.
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!