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

Contenido del Curso

Fundamentos de GitHub

Fundamentos de GitHub

1. Introducción a GitHub
2. Interacción Básica con Remotos
3. Flujos de Trabajo Más Avanzados

book
Obteniendo y Fusionando Cambios Remotos

Obtener cambios remotos

Para actualizar nuestra vista local de los cambios remotos, utilizamos el comando git fetch. Este comando recupera los commits del repositorio remoto hacia las ramas remotas correspondientes en nuestro sistema, permitiéndonos revisar lo que ha sido confirmado por otros.

Después de obtener los cambios, el contenido está disponible en nuestra rama remota pero aún no en nuestra rama local. Esencialmente, solo actualizamos los datos sobre el estado actual del repositorio remoto. Observemos los commits en la rama principal remota ejecutando el siguiente comando:

Esta inspección muestra que la rama remota origin/main apunta al último commit, mientras que nuestra rama principal local aún está en un commit anterior. Si ahora ejecutamos git status, indicará que nuestra rama local está atrasada respecto a su contraparte remota:

Note
Nota

El archivo no rastreado .DS_Store que tengo aquí fue creado automáticamente por MacOS. Si también tienes este archivo y deseas eliminarlo, puedes usar el comando rm .DS_Store. Sin embargo, para evitar que sea rastreado en futuros proyectos, considera agregar .DS_Store a tu archivo .gitignore.

Fusión de Cambios Remotos

Para sincronizar e integrar los cambios, podemos fusionar origin/main en nuestra rama principal local usando el siguiente comando:

Después de la fusión, Git confirmará que los cambios se han integrado mediante una fusión fast-forward, y mostrará el nuevo archivo test.txt. Al revisar el git log en nuestra rama, ahora se mostrará que nuestra rama principal está actualizada con origin/main:

question mark

Después de obtener los cambios de un repositorio remoto, ¿qué comando se utiliza para integrar estos cambios en tu rama local?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

course content

Contenido del Curso

Fundamentos de GitHub

Fundamentos de GitHub

1. Introducción a GitHub
2. Interacción Básica con Remotos
3. Flujos de Trabajo Más Avanzados

book
Obteniendo y Fusionando Cambios Remotos

Obtener cambios remotos

Para actualizar nuestra vista local de los cambios remotos, utilizamos el comando git fetch. Este comando recupera los commits del repositorio remoto hacia las ramas remotas correspondientes en nuestro sistema, permitiéndonos revisar lo que ha sido confirmado por otros.

Después de obtener los cambios, el contenido está disponible en nuestra rama remota pero aún no en nuestra rama local. Esencialmente, solo actualizamos los datos sobre el estado actual del repositorio remoto. Observemos los commits en la rama principal remota ejecutando el siguiente comando:

Esta inspección muestra que la rama remota origin/main apunta al último commit, mientras que nuestra rama principal local aún está en un commit anterior. Si ahora ejecutamos git status, indicará que nuestra rama local está atrasada respecto a su contraparte remota:

Note
Nota

El archivo no rastreado .DS_Store que tengo aquí fue creado automáticamente por MacOS. Si también tienes este archivo y deseas eliminarlo, puedes usar el comando rm .DS_Store. Sin embargo, para evitar que sea rastreado en futuros proyectos, considera agregar .DS_Store a tu archivo .gitignore.

Fusión de Cambios Remotos

Para sincronizar e integrar los cambios, podemos fusionar origin/main en nuestra rama principal local usando el siguiente comando:

Después de la fusión, Git confirmará que los cambios se han integrado mediante una fusión fast-forward, y mostrará el nuevo archivo test.txt. Al revisar el git log en nuestra rama, ahora se mostrará que nuestra rama principal está actualizada con origin/main:

question mark

Después de obtener los cambios de un repositorio remoto, ¿qué comando se utiliza para integrar estos cambios en tu rama local?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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