Contenido del Curso
Fundamentos de GitHub
Fundamentos de GitHub
Obteniendo Cambios
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 traer los cambios remotos realizados por John a nuestro repositorio local:
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
.
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 existan conflictos).
También puedes ejecutar el comando git remote show origin
para comprobar que existe una rama remota john/test
, pero nuestro repositorio local no tiene la rama local correspondiente.
Vamos a crear una rama local para ella ejecutando el comando git checkout
:
Analicemos lo que acaba de suceder:
Cambiamos a la rama
john/test
;Git copió automáticamente el contenido de la rama remota en la rama local;
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:
El indicador -n
especifica el número de commits a mostrar. En este ejemplo, -n 1
le indica a Git que muestre solo el commit más reciente.
¡Gracias por tus comentarios!