Crea un repository remoto de git desde la carpeta local

Creo que debe haber una manera más fácil de hacer esto. En este momento me encuentro siguiendo estos pasos:

En el control remoto:

mkdir my_repo cd my_repo git init --bare 

Luego localmente:

 mv my_repo old_my_repo git clone ssh://myserver/my_repo mv old_my_repo/* my_repo rmdir old_my_repo cd my_repo git add . git commit -m 'foo' git push origin master 

¿Hay algún atajo?

Lamentablemente, casi todos los pasos son necesarios, aunque a nivel local puede evitar recrear el repository clonándolo.

Simplemente inicie el repository y agregue un control remoto

 cd my_repo git init git remote add origin ssh://myserver/my_repo git add . git commit -m "Initial commit" git push -u origin master 

Tenga en count que la opción -u agregará una reference de seguimiento, por lo que más adelante puede simplemente escribir git push lugar de git push origin master .