Me pareció muy útil aprender a iniciar un repositorio desde cero con git init. Esta alternativa me da más control sobre el proyecto desde el principio, especialmente cuando quiero comenzar localmente y luego subirlo a GitHub. También entendí la diferencia entre git push origin main y git push -u origin main, lo que me ayudará a trabajar más rápido en el futuro.