Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Obteniendo Cambios | Interacción Básica con Remotos
Fundamentos de GitHub

Obteniendo Cambios

Desliza para mostrar el menú

De hecho, obtener y luego fusionar inmediatamente los cambios es un escenario sumamente común. Por eso Git proporciona un comando único, git pull, que combina estas dos operaciones e integra los cambios en la rama actual.

Vamos a extraer los cambios remotos realizados por John en nuestro repositorio local:

git pull
Extrayendo cambios

Como puedes ver, la salida de este comando es básicamente una combinación de las salidas de los comandos git fetch y git merge.

Note
Nota

En caso de que también existieran cambios en la rama remota main que no se hayan fusionado con john/test, se realizaría una fusión fast-forward en la rama local main (siempre que no haya conflictos).

También puedes ejecutar el comando git remote show origin para ver que efectivamente existe una rama remota john/test, pero nuestro repositorio local no tiene la rama local correspondiente.

Vamos a crear una rama local para ello ejecutando el comando git checkout:

git checkout john/test
Cambiando a nueva rama

Analicemos lo que acaba de suceder:

  1. Cambiamos a la rama john/test;
  2. Git copió automáticamente el contenido de la rama remota en la rama local;
  3. El árbol de trabajo se actualizó para reflejar el contenido de la rama john/test.

Podemos verificar fácilmente que estamos en esta rama y que está actualizada con su contraparte remota observando el último commit:

git log -n 1
Note
Nota

El indicador -n especifica la cantidad de commits a mostrar. En este ejemplo, -n 1 le indica a Git que muestre solo el commit más reciente.

Último commit
question mark

¿Qué hace el comando git pull?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 6

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 2. Capítulo 6
some-alt