El "git fetch" no hace nada en el repository

Me di count con git log origin / master que la nueva confirmación está activa. Entonces quiero "ver" este compromiso en mi repository local.

hago esto

$ git fetch -v From xxx.xxx:proj/test = [up to date] master -> origin/master 

Todo parece estar bien … ¡Pero nada ha cambiado en mi repository local!

Para actualizar tus twigs (a diferencia de la memory de tu Git de otras twigs de Git, git fetch actualiza solo esta memory), debes ejecutar un segundo command de Git.

El segundo command que se ejecuta es a veces git merge y a veces git rebase , dependiendo de cómo prefiera trabajar. Si aún no tiene preference, use una hasta que tenga una preference.

Hay un command de conveniencia deletreado git pull , que ejecuta tanto git fetch como luego el segundo command. El segundo command que ejecuta es el que le dices. Debe configurarlo en function de su elección de segundo command para usar. Recomiendo evitar esto hasta que realmente comprenda qué es y qué hace el segundo command, porque eventualmente algo saldrá mal al ejecutar el segundo command. Si no sabes que git pull está ejecutando este segundo command, no solo no sabrás qué hacer con este error … ¡ni siquiera sabrás que debes search la forma de solucionar los problemas con el otro command!