Ya está actualizado en git – GIT PULL funciona pero no GIT FETCH

Tengo algunos cambios comprometidos en el repository local. Ahora RECORRER el repository remoto y FUSIONARLO. Dice "Ya está actualizado" pero no es así. Revisé los loggings y el file y no está actualizado.

Cuando hago un PULL, automáticamente fusiona los últimos cambios correctamente sin ningún problema y crea un nuevo compromiso. Además, fue capaz de impulsar los cambios con éxito.

Preguntas

  1. Por qué hay un problema solo con mi FETCH / MERGE. Por qué no genera los cambios … ¿Cómo puedo extraer los últimos cambios y comprometerlos y presionarlos para que no se pierdan los cambios?

  2. Si PULL es FETCH / MERGE, ¿por qué funciona de manera diferente en este caso?

CAMPOS UTILIZADOS:

GIT FETCH "URL" GIT MERGE MASTER For PULL GIT PULL "URL" 

Cuando ejecuta git pull sin especificar la twig, tira de las twigs que está rastreando.

Para verificar qué twigs está rastreando para un control remoto dado, ejecute algo como esto que produzca algo como esto:

 $ git remote show origin … Local branches configunetworking for 'git pull': develop merges with remote develop master merges with remote master 

Para configurar esto, creo que todo lo que tienes que hacer es agregar el argumento -u o --set-upstream con tu próximo git push .

Después de su fetch , desea fusionar el contenido de su twig de seguimiento remoto, por ejemplo, origin/master , no su propia twig actual.