Ruta Full Stack
0✦ 0
Glosario · Git y GitHub · Fase 1

Remoto

Una copia de tu repositorio guardada en otro sitio —normalmente GitHub— con la que sincronizas el tuyo.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: repositorio remoto · remote · origin · clonar · clone · git clone

Analogía

Tu cuaderno (local) y su copia en la nube (remoto). Trabajas en el cuaderno y, cuando quieres, sincronizas.

origin

Es el nombre que se da por convención al remoto principal. git remote -v muestra cuál es.

Clonar

Descargar un repositorio remoto completo, con todo su historial, a tu ordenador:

git clone https://github.com/usuario/proyecto.git
gh repo clone usuario/proyecto        ← lo mismo, con la herramienta de GitHub

Lo harás con plantillas, proyectos de ejemplo, el código de otro desarrollador, o al estrenar ordenador.

Para qué sirve

  • Copia de seguridad: si tu disco muere, el proyecto sigue ahí.
  • Colaborar: varias personas sincronizan con el mismo remoto.
  • Publicar: Vercel lee el código del remoto para desplegarlo (Fase 2).
  • Portfolio: tus repositorios públicos son tu escaparate (Fase 14).

Un paso más: dos copias completas, no una y su sombra

Tu repositorio local y el remoto son dos repositorios enteros, cada uno con todo el historial. No están conectados en directo: nada viaja solo. Puedes hacer veinte commits en el tren sin conexión, y GitHub no se entera hasta que haces git push.

De ahí que haya que pensar en dos preguntas distintas:

  • ¿Está confirmado? (commit → a salvo en tu ordenador)
  • ¿Está subido? (push → a salvo también fuera de tu ordenador)

git status te lo dice con frases como "Your branch is ahead of 'origin/main' by 2 commits": tienes dos commits que el remoto aún no tiene.

Comprueba que lo entendiste

¿Qué hace git clone?

Ver también

push y pull · GitHub · repositorio