Control de versiones · Remotos y GitHub

git remote | Manage tracked repositories

Un remoto es un nombre corto para una URL. origin es la convención para "de dónde salió este repositorio", pero no tiene nada de especial: es un nombre como cualquier otro.

Sintaxis Estándar

git remote -v
git remote add NOMBRE URL

Parámetros Soportados

Flag Nombre Largo Descripción
-v --verbose Muestra las URLs. Aparece cada remoto dos veces: git permite bajar de un sitio y subir a otro.
add Registra un remoto nuevo. No sube ni baja nada: solo anota la dirección.
remove rm Lo quita. Tu historial local no se toca.

Caso Práctico

Conectar un repositorio local ya existente con uno recién creado en GitHub:

git remote add origin https://github.com/usuario/api-clientes.git

El error que comete todo el mundo

Agregar el remoto no publica nada. Mucha gente hace git remote add, mira GitHub y no ve sus archivos: falta el git push.

Laboratorio Interactivo

Asistente de Laboratorio SudoQuest
Esperando comandos... Escribe una instrucción en la terminal interactiva para desglosar su comportamiento aquí.

Otras fichas en Remotos y GitHub