Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Sincronizar tu rama

Tus confirmaciones suben a tu proyecto en GitHub, puedes conservar una copia local del proyecto en sincronía con el repositorio remoto.

En este artículo

Debes sincronizar tu rama local con el repositorio remoto para obtener las confirmaciones adicionales que se agregaron a la rama ascendente desde que creaste tu rama originalmente.

Actualizar tu rama local

  1. En GitHub Desktop, alterna a la rama local que deseas actualizar haciendo clic en Current Branch (Rama actual) y seleccionando la rama de la lista.
  2. Haz clic en Fetch origin (Extraer origen) para actualizar tu rama.
    El botón Fetch origin (Buscar origen)
  3. Si hay confirmaciones en la rama remota, puedes extraerlas haciendo clic en Pull origin (Extraer origen) o Pull origin with rebase (Extraer origen con rebase).
    El botón Pull origin (Extraer origen)
  4. Resuelve cualquier conflicto de fusión que se produzca de la manera que prefieras, usando un editor de texto, la línea de comando o cualquier otra herramienta.

Fusionar otra rama en tu rama de proyecto

  1. En la parte superior de la aplicación, haz clic en Current Branch (Rama actual).

    Menú desplegable de la rama actual

  2. Haz clic en Choose a branch to merge into (Elige una rama para fusionarse en) BRANCH.

    Elige una opción de rama en la lista de menús de ramas

  3. Haz clic en la rama que deseas fusionar en la rama actual y luego haz clic en Merge (Fusionar) BRANCH en BRANCH.

    Nota: Si hay conflictos de fusión, GitHub Desktop te advertiremos sobre Merge BRANCH (Fusionar RAMA) en el botón BRANCH (RAMA). No podrás fusionar las ramas hasta que hayas resuelto todos los conflictos.

    El botón Merge (Fusionar)

  4. Haz clic en Push origin (Subir origen) o Force push origin (Forzar subir origen) para subir tus cambios al remoto.

    El botón Subir

Rebasa tu rama de proyecto en otra rama

Algunos flujos de trabajo requieren o se benefician a partir de un rebase en contraposición a una fusión. Al rebasar podemos reordenar, editar o combinar confirmaciones. Para obtener más información, consulta Accerca del rebase de Git."

  1. Usa el desplegable Branch y haz clic en Rebase Current Branch.
    Rebase Current Branch (Rebasar rama actual) en el desplegable de rama
  2. Haz clic en la rama que deseas rebasar en la rama actual, luego haz clic en Start rebase.
    Botón Start rebase (Iniciar rebase)
  3. Si estás seguro de que deseas rebasar, haz clic en Begin rebase (Comenzar rebase).
    Botón Begin rebase (Comenzar rebase)
  4. Resuelve cualquier conflicto de fusión que se produzca de la manera que prefieras, usando un editor de texto, la línea de comando o cualquier otra herramienta.
  5. Para extraer tus cambios locales, haz clic en Force push origin (Origen de empuje forzado).
    Origen de empuje forzado

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos