git remote
git remote: gestiona repositorios remotos.
El comando git remote se usa para gestionar conexiones con repositorios remotos.
En Git, un remote o remoto es una referencia a un repositorio que existe en otro sitio, normalmente en un servidor remoto como GitHub, GitLab o Bitbucket. Los remotos te permiten colaborar con otras personas enviando tus cambios y trayendo cambios desde repositorios compartidos.
Es muy común abreviar remote repository como remote. Cuando oyes a alguien decir "add a remote" o "push to the remote", se refiere a un repositorio remoto de Git, no a una especie de mando a distancia.
Los usos principales del comando git remote son listar remotos existentes, añadir nuevas conexiones remotas y eliminar remotos que ya no hacen falta.
- Listar remotos: si escribes simplemente
git remote, Git listará todos los repositorios remotos conectados a tu repositorio local. - Añadir remotos: para añadir un remoto nuevo, usa
git remote addseguido de un nombre para el remoto y su URL. - Eliminar remotos: para eliminar un remoto, usa
git remote removeseguido del nombre del remoto que quieres eliminar.
Ejemplos
Listar todos los remotos del repositorio:
git remoteListar todos los remotos con sus URL (-v es la forma corta de --verbose, que significa mostrar detalles extra):
git remote -vAñadir un remoto nuevo llamado 'upstream' que apunta a la URL de un repositorio:
git remote add upstream https://github.com/original-author/project.gitEliminar un remoto llamado 'old-backup':
git remote remove old-backupCuando clonas un repositorio, Git crea automáticamente un remoto llamado origin que apunta al repositorio desde el que clonaste. Este es el remoto predeterminado para la mayoría de operaciones, como git push y git pull.
Mostrar información detallada sobre el remoto 'origin':
git remote show originRenombrar un remoto de 'origin' a 'main-repo':
git remote rename origin main-repo.gitignoregit checkoutgit configgit taggit worktree