Git Remote
Última actualización
git remote gestiona los nombres abreviados que tu repositorio usa para los repositorios remotos - lo más habitual es origin, que apunta a tu repositorio de GitHub. Lo usas para añadir un remoto al empezar, listar los que tienes, renombrarlos o eliminarlos, y cambiar la URL de un remoto (por ejemplo, cambiar de HTTPS a SSH).
Prueba esto en el terminal playground - una shell real en tu navegador, sin nada que instalar.
Sintaxis
| Command | What it does |
|---|---|
git remote -v | Lista los remotos con sus URLs |
git remote add origin <url> | Añade un remoto llamado origin |
git remote set-url origin <url> | Cambia la URL de un remoto |
git remote rename origin upstream | Renombra un remoto |
git remote remove origin | Elimina un remoto |
git remote show origin | Muestra detalles sobre un remoto |
Casos comunes
| Goal | Command |
|---|---|
| Conectar un repositorio nuevo a GitHub | git remote add origin <url> |
| Cambiar de HTTPS a SSH | git remote set-url origin git@github.com:... |
| Comprobar a dónde apunta origin | git remote -v |
Preguntas frecuentes sobre git remote
¿Qué es un remoto de Git?
Un remoto es una referencia con nombre a un repositorio alojado en otro lugar - normalmente en GitHub, GitLab o un servidor. El nombre por defecto es
origin. Los remotos son con lo que sincronizan git push, git pull y git fetch. git remote es el comando para gestionar esas referencias con nombre.¿Cómo añado un remoto?
Ejecuta
git remote add origin <url>, usando la URL del repositorio. Esto vincula tu repositorio local al remoto con el nombre origin. Después puedes hacer push con git push -u origin main. Usa un nombre distinto (como upstream) si origin ya está en uso.¿Cómo cambio la URL de un remoto?
Usa
git remote set-url origin <new-url>. Así es como cambias un repositorio de una URL HTTPS a una SSH (o la actualizas tras renombrar un repositorio) sin eliminar y volver a añadir el remoto. Verifícalo con git remote -v.¿Cómo veo mis remotos?
Ejecuta
git remote -v para listar cada remoto con sus URLs de fetch y push. Para una vista detallada de un remoto - incluidas sus ramas rastreadas - usa git remote show origin.¿Puedo practicar esto en línea?
Sí. Abre el terminal playground para ejecutar
git remote en una shell real en tu navegador - sin nada que instalar. El curso interactivo y gratuito de Git de Coddy también cubre la conexión a remotos paso a paso.