Cómo sincronizar la carpeta local con el repository de Git en NitrousIO

Primero, creé el repository git y también creé el repository local del mismo en mi sistema local. Segundo: trabajé en mi sistema local y realicé algunos cambios e introduje los cambios en el repository de Git, de modo que mi fuente del sistema local y el repository git estén sincronizados ahora.

Ahora, en lugar de trabajar en mi sistema local, quería trabajar en NitrousIO. Por lo tanto, creó la carpeta igual que mi nombre de repository git e hizo 'git .init' también. Básicamente esta es la aplicación Ruby on Rails , por lo tanto, siguió 'rails new RKsJobs_Board' para configurar la carpeta y luego git .init

Lo que necesito es: como el repository remoto de git está actualizado con el código fuente, me gustaría que mi carpeta NitrousIO esté sincronizada con el repository remoto.

Cómo puedo conseguir esto ?

Intenté esto en Nitrous desde el directory raíz como a continuación:

 action@rksrailszone-182221:~$ git checkout -- RKsJobs_Board error: pathspec 'RKsJobs_Board' did not match any file(s) known to git. 

También probé esto en Nitrous desde el directory actual como a continuación:

 action@rksrailszone-182221:~/RKsJobs_Board$ git checkout -- RKsJobs_Board error: pathspec 'RKsJobs_Board' did not match any file(s) known to git. 

Sé que falta algo sospechoso para que funcione, pero no puedo descubrirlo.

Avísame si ustedes pueden ayudar …

Si acabas de hacer un git init . , el repository de git local está vacío y no tiene ningún índice para que puedas pagar.

Debería agregar una url de repository remoto

 git remote add origin /url/to/remote/repo git fetch git checkout master origin/master (or) git checkout master && git reset --hard origin/master 

Eso le daría el contenido del repository remoto en su historial de depósito local y tree de trabajo.

Nota: antes de seguir los pasos, asegúrese de tener la carpeta vacía y luego comience con git init . y otros pasos mencionados anteriormente