Cuál es la diferencia entre git fetch y gir merge? Y para qué usaríamos un git fetch y/o un git merge cuando tenemos el git pull? O en qu...

Maria Alexandra Yukyi Chang Fonseca

Maria Alexandra Yukyi Chang Fonseca

Pregunta
studenthace 4 años

Cuál es la diferencia entre git fetch y gir merge? Y para qué usaríamos un git fetch y/o un git merge cuando tenemos el git pull? O en qué casos serían útiles? Gracias!!

1 respuestas
para escribir tu comentario
    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 4 años

    ¡Hola! En resumen,

    git fetch
    solamente trae la última información del repositorio, pero no hace nada más. Esto sirve para comprobar que esos cambios que existen realmente los queremos mezclar con nuestro repositorio local. Una vez ya confirmamos que sí queremos mezclarlos entonces usamos
    git merge
    para que, con esa información que nos dio
    git fetch
    , mezclemos los últimos cambios.

    git pull
    es solo un alias de
    git fetch + git merge
    . Es decir, los trae y los junta de una sola tirada :D

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.