
Los repositorios remotos permiten compartir cambios desde o hacia nuestro repositorio local.
Los repositorios remotos suelen estar alojados en Github o en GitLab.
Después de vincularte a un repositorio puedes trabajar una nueva rama de manera local.
Tú tendrás una copia completa del repo hasta ese momento. Si quieres desarrollar un nuevo artefacto o experimentar con cambios manteniendo el código actual intacto, por si lo rompes con tus experimentos, puedes crear una bifurcación (rama).
Para vincularte a un repositorio remoto:
git remote add origin https://urlDelRepositorio
Para ver el contenido (ramas) del repositorio usa el comando Fetch
git fetch origin
Git pull
Para descargar el repositorio y comenzar a trabajar en una copia de este, debes ejecutar el comando Pull. Este comando descarga el origin del repo remoto en tu rama master.
git pull origin master
Git clone
Hay un comando que te ahorra estos 3 pasos y es git clone seguido de la url del repo. Al añadir un punto, evitas que te cree una nueva carpeta dentro del directorio que ya has creado. Es para que el contenido quede dentro de la carpeta donde te has ubicado.
git clone https://url .
Git push
Un flujo de trabajo habitual consiste en hacer varios commit localmente y cuando tu trabajo ya esta terminado, debes hacer push para subirlo al repositorio compartido.
El comando git push va acompañado de dos parámetros. El primero es el nombre del repositorio (normalmente origin) y el segundo parámetro es el nombre de tu rama que no normalmente es master.
Vamos a ver con más detalle eso de las ramas y como subirlas al reposito
