Junior
¿Qué es git remote y qué papel desempeña en el sistema de control de versiones Git?
sobes.tech AI
Respuesta de la IA
Git remote — es un enlace a un repositorio externo, almacenado en otro servidor o en el mismo sistema de archivos. Permite intercambiar cambios (push, pull, fetch) con ese repositorio.
Rol de git remote:
- Colaboración: Permite que varios desarrolladores trabajen en un mismo proyecto, sincronizando cambios a través de un repositorio remoto común.
- Copia de seguridad: Sirve para almacenar una copia del repositorio fuera de la máquina local, protegiéndolo de pérdida de datos.
- Difusión de cambios: Proporciona un lugar centralizado para publicar y descargar las últimas versiones del proyecto.
El nombre más común para el primer repositorio remoto es origin.
# Ver la lista de repositorios remotos configurados
git remote -v
# Añadir un nuevo repositorio remoto llamado 'upstream'
git remote add upstream https://github.com/example/another-repo.git
# Obtener cambios del remoto 'origin' sin fusionar
git fetch origin
# Enviar cambios de la rama actual al remoto 'origin'
git push origin main