git pull origin master no actualiza origin / master?

De acuerdo con la documentación,git pull realiza ungit fetch luego una fusión git, sin embargo en ese caso realizargit pull origin master debe realizar ungit fetch origin master ¿derecho? Sin embargo, no parece estar haciéndolo. Aquí hay un ejemplo

Supuse que mi maestro de origen remoto (en GitHub en mi caso) tiene el siguiente historial:

commit 1111111 : my first commit
commit 2222222 : a commit from someone else

y solo tengo mi primer compromiso local como lo hago en los siguientes shows

git checkout master
git log --pretty=format:'%h' -n 1
1111111

git checkout origin/master
git log --pretty=format:'%h' -n 1
1111111

Desde aquí hago mi extracción y miro los resultados de la siguiente manera:

git checkout master
git pull origin master

git log --pretty=format:'%h' -n 1
2222222

git checkout origin/master
git log --pretty=format:'%h' -n 1
1111111

omo se puede ver, la extracción de hecho actualizó mi rama maestra con las nuevas confirmaciones del origen remoto, pero mi origen / maestro local todavía está donde estaba. Obligándome a hacer lo siguiente

git fetch origin master

git checkout origin/master
git log --pretty=format:'%h' -n 1
2222222

¿Es este el comportamiento correcto para git pull o podría haber algo fallado configurado? Miré a través de la página de manual de git pull y no vi nada que sugiriera esto, pero puede que me lo haya perdido.

Respuestas a la pregunta(2)

Su respuesta a la pregunta