Hola.
Debido a que al crear una aplicacion de ionic, estas consumnedo más de 400 mb de tu disco duro, y si lo guardas en un gestor de archivos, de tu gestor de archivos. Es conveniente guardar tu información en github. Así no solamente tiene una copia de tu proyecto, sino que puedes compartirlo, versionarlo, hacerle modificaciones, crear ramas, etc.
Para ello debes hacer lo siguiente:
debe crear tu repositorio en github que contendrá los archivos de tu aplicación
Con el link generado en tu repositorio de github, abres una terminar en el directorio donde esta tu aplicación de ionic, y vas a escribirgit remote add origin [url de tu repo en github]
//recuerda que el enlace debe terminar en .git
Ahora ya tienes una conexión entre el master de tu local y el master de tu repositorio (que llamaremos servidor). Como tienes más archivos en tu local que en tu servidor, debes primero subir los archivos a tu servidor, eso lo haces con el comando
git push origin master
Ahora debes soncronizar tu rama master de local con la de tu repositorio, para que sepas si tu rama master de local está adelantada o atraada con respecto a la de tu repo, para ello introduces el comando
git branch --set-upstream-to=origin/master master
Para saber si tus ramas quedaron sincronizadas, debes ingresar git status
, la consola debe decirte, ademas de que no tienes cambios por commitear, que tus ramas estan al dia (Your branch is up to date with ‘origin/master’.)
Listo, a partir de aca ya tienes conectada tu rama master de local con tu repositorio en la nube, recuerda que, paran o sobrecargar el sistema, los archivos de node:modules no se subieron.
¿Que pasa si quiero descargar mi aplicación en otro pc?
Verificas que hayas subido los últimos cambios a tu repositorio en la nube
Clonas tu repositorio en la nube en tu nuevo pc
Con el comando npm install, instalaras todas las dependencias que están mencionadas en el package.json, pero que no se subieron a tu repositorio para ahorrar espacio.
Eso es todo, espero te haya gustado este tutorial!!