0Pricing
Git & GitHub Professional Workflow · Lección

Gestión de varios remotos

Aprenda a trabajar con más de un repositorio remoto, cambiar el nombre y eliminar remotos, y sincronizar forks con upstream.

Gestión de varios remotos es una lección gratuita de Git & GitHub Professional Workflow en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Git & GitHub Professional Workflow, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Git & GitHub Professional Workflow incluye 4 lecciones en total.

¿Por qué varios remotos?

Un repositorio de Git puede comunicarse con más de un remoto a la vez. El remoto predeterminado suele llamarse origin, pero puede añadir otros.

  • origin suele ser su propia copia (un fork)
  • upstream suele apuntar al proyecto original

Esta configuración es la base de los flujos de trabajo de contribución al código abierto.

Enumerar los remotos

Use git remote -v para ver todos los remotos configurados para su repositorio, junto con sus URL de fetch y push.

git remote -v
origin    https://github.com/you/project.git (fetch)
origin    https://github.com/you/project.git (push)

Añadir un remoto

Para añadir un segundo remoto, asígnele un nombre y una URL con git remote add.

git remote add upstream https://github.com/original/project.git

Obtener cambios de upstream

Una vez que tenga un remoto upstream, puede hacer fetch de sus ramas sin fusionarlas con las suyas.

git fetch upstream

Sincronizar su fork

Para actualizar su fork con respecto al proyecto original, haga fetch de upstream y después fusione su rama main.

git fetch upstream
git checkout main
git merge upstream/main

Cambiar el nombre de un remoto

Use git remote rename para cambiar el nombre local de un remoto. La URL permanece igual.

git remote rename origin myfork

Cambiar la URL de un remoto

Si un repositorio cambia de ubicación (por ejemplo, de HTTPS a SSH), actualice su URL con git remote set-url.

git remote set-url origin git@github.com:you/project.git

Eliminar un remoto

Elimine un remoto que ya no necesite con git remote remove. Esto solo elimina la referencia local.

git remote remove upstream

Enviar cambios a un remoto específico

Cuando tenga varios remotos, indique el nombre del que desea usar al hacer push.

git push myfork feature-branch

Inspeccionar un remoto

git remote show muestra información detallada: ramas con seguimiento, URL de fetch/push y qué ramas están actualizadas.

git remote show upstream

Rastrear ramas en varios remotos

Puede crear una rama local que rastree una rama de cualquier remoto, lo que automatiza los pulls posteriores.

git checkout -b release upstream/release

Comprobación rápida

Compruebe su comprensión de los remotos múltiples.

Resumen

Aprendió a gestionar varios remotos:

  • git remote -v enumera los remotos
  • git remote add / remove / rename los gestiona
  • git fetch upstream + merge mantiene un fork sincronizado
  • git remote set-url actualiza un repositorio que ha cambiado de ubicación

Esta es la base del modelo de colaboración fork-and-upstream.

Preguntas frecuentes

¿La lección «Gestión de varios remotos» es gratis?

Sí — el texto completo de «Gestión de varios remotos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Git & GitHub Professional Workflow, actualiza a CoddyKit PRO. El curso de Git & GitHub Professional Workflow incluye 4 lecciones en total.

¿Qué aprenderé en «Gestión de varios remotos»?

Aprenda a trabajar con más de un repositorio remoto, cambiar el nombre y eliminar remotos, y sincronizar forks con upstream. Practicas Git & GitHub Professional Workflow con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar Git & GitHub Professional Workflow?

No se requiere experiencia previa. Git & GitHub Professional Workflow en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.

¿Cuánto tiempo toma la lección «Gestión de varios remotos»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de Git & GitHub Professional Workflow?

Sí. Cada lección de Git & GitHub Professional Workflow incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Cuenta y repositorios de GitHub
  2. Push, pull y clone
  3. Colaboración con repositorios remotos
  4. Gestión de varios remotos
← Volver a Git & GitHub Professional Workflow