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.
Versión del artículo: Enterprise Server 2.15

Esta versión de GitHub Enterprise se discontinuará el Esta versión de GitHub Enterprise se discontinuó el 2019-10-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Sincronizar una bifurcación

Sincronizar una bifurcación de un repositorio para mantenerla actualizada con el repositorio ascendente.

Antes de sincronizar una bifurcación con un repositorio ascendente, debes configurar un remoto que apunte al repositorio ascendente en Git.

  1. Abre el terminal TerminalTerminalGit Bash.

  2. Cambiar el directorio de trabajo actual en tu proyecto local.

  3. Extrae las ramas y sus respectivas confirmaciones desde el repositorio ascendente. Las confirmaciones de master (principal) se almacenarán en una rama local, upstream/master.

    $ git fetch upstream
    > remote: Contando objetos: 75, realizado.
    > remoto: Comprimiendo objetos: 100 % (53/53), realizado.
    > remoto: Total 62 (delta 27), reutilizados 44 (delta 9)
    > Descomprimiendo objetos: 100 % (62/62), realizado.
    > From https://nombre de host/ORIGINAL_OWNER/ORIGINAL_REPOSITORY>  * [new branch]      master     -> upstream/master
  4. Revisa tus ramas master (principales) locales de la bifurcación.

    $ git checkout master
    > Cambiando a la rama 'master' (principal)
  5. Fusiona los cambios desde upstream/master en tu rama master (principal) local. Esto trae la rama master (principal) de tu bifurcación en sincronización con el repositorio ascendente, sin perder tus cambios locales.

    $ git merge upstream/master
    > Updating a422352..5fdff0f
    > Fast-forward
    >  README                    |    9 -------
    >  README.md                 |    7 ++++++
    >  2 archivos modificados, 7 inserciones(+), 9 eliminaciones(-)
    >  delete mode 100644 README
    >  create mode 100644 README.md
    Si tu rama local no tuvo confirmaciones únicas, Git en su lugar realizará un "avance rápido":
    $ git merge upstream/master
    > Updating 34e91da..16c56ad
    > Fast-forward
    >  README.md                 |    5 +++--
    >  1 archivo modificado, 3 inserciones(+), 2 eliminaciones(-)

Sugerencia:: sincronizar tu bifurcación únicamente actualiza tu copia local del repositorio. Para actualizar tu bifurcación en tu instancia de servidor de GitHub Enterprise, debes subir tus cambios.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos