Solo para agregar a las otras respuestas, antes de conocer git, estaba buscando alguna forma de cargar el código existente en un nuevo repositorio de github (u otro git). Aquí está el resumen que ahorraría tiempo a los novatos:
Suponiendo que tenga su NUEVO github vacío u otro repositorio de git listo: -
cd "/your/repo/dir"
git clone https://github.com/user_AKA_you/repoName # (creates /your/repo/dir/repoName)
cp "/all/your/existing/code/*" "/your/repo/dir/repoName/"
git add -A
git commit -m "initial commit"
git push origin master
Alternativamente, si tiene un repositorio de git local existente
cd "/your/repo/dir/repoName"
#add your remote github or other git repo
git remote set-url origin https://github.com/user_AKA_you/your_repoName
git commit -m "new origin commit"
git push origin master