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 una bifurcación

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

¿Te ayudó este documento?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.

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

  1. Abre la 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: Counting objects: 75, done.
    > remoto: Comprimiendo objetos: 100 % (53/53), realizado.
    > remote: Total 62 (delta 27), reused 44 (delta 9)
    > Unpacking objects: 100% (62/62), done.
    > From https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY
    >  * [new branch]      master     -> upstream/master
  4. Revisa tus ramas master (principales) locales de la bifurcación.
    $ git checkout master
    > Switched to branch 'master'
  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 files changed, 7 insertions(+), 9 deletions(-)
    >  delete mode 100644 README
    >  create mode 100644 README.md
    If your local branch didn't have any unique commits, Git will instead perform a "fast-forward":
    $ git merge upstream/master
    > Updating 34e91da..16c56ad
    > Fast-forward
    >  README.md                 |    5 +++--
    >  1 file changed, 3 insertions(+), 2 deletions(-)

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

¿Te ayudó este documento?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

O, learn how to contribute.