Creamos un nuevo repositorio en https://github.com. Le damos nombre, descripción, seleccionamos si va a ser un proyecto publico o privado si es el caso, y dejamos el check de crear README sin marcar. Le damos a crear repositorio y con esto ya tenemos el repositorio donde alojaremos nuestro proyecto.
Nos vamos a la carpeta del proyecto y ejecutamos estos comandos.
git init
git add .
git commit -m "first commit"
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git
git pull origin main
git push -u origin main
En el caso de que ya existiera un commit en remoto y otro en local recibiremos un error de "fatal: refusing to merge unrelated histories" al hacer pull. Si los datos no se van a sobreescribir podemos solucionarlo con
git pull origin main --allow-unrelated-histories
git push -u origin main