Hola Novo,
me parece que no entiendo la pregunta... es lo mismo actualizar un proyecto existente que hacer su primer commit.
En tu computadora, luego de crear el repositorio con git init
, tenés que agregar los archivos del proyecto existente:
git add <filename> // un archivo
git add . // todos los del directorio en que estoy parado
Luego generás el commit:
git commit -m "Commit message"
Esto incluye a la versión en el head, pero todavía no en el repositorio remoto.
Luego del git init
, da lo mismo si hayas hecho un add
o un commit
antes, vas al directorio .git del proyecto y modificás el archivo config para que tenga la ruta al repositorio gitHub y la rama, por ejemplo llamada origen.
Una vez ajustado esto basta con hacer:
git push origen master
para que los cambios vayan a gitHub a la rama correspondiente. Este comando te va a pedir el usuario y contraseña de gitHub para admitir la versión.
Si el proyecto cambia, harás de nuevo git add.
y volverás a hacer el push
para actualziar en el servidor remoto.
Como ves, no hay diferencia, salvo la configuración del config, que en caso de comenzar con un proeycto descargado, ya estará configurado.
Si no te entiendo y es otra cosa, por favor repreguntá o aclará más la cuestión.
Saludos!