git pull master mestre não atualiza origem / mestre?

De acordo com a documentação,git pull executa umgit fetch, em seguida, uma fusão git, no entanto, nesse caso, executando mestre de origem pull pull deve executar umestre de origem de busca do git certo? No entanto, não parece estar fazendo isso. Aqui está um exemplo

@Supposed meu mestre de origem remota (no GitHub no meu caso) tem o seguinte histórico:

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

e eu só tenho meu primeiro commit localmente, como nos shows a seguir

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

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

A partir daqui, faço o meu pull e analiso os resultados da seguinte forma:

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 pode ser visto, o pull realmente atualizou minha ramificação master com os novos commit (s) da origem remota, mas minha origem / master local ainda está onde estava. Forçando-me a fazer o seguinte

git fetch origin master

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

Esse comportamento é correto para o git pull ou posso ter alguma falta configurada? Eu olhei através da página de manual do git pull e não vi nada que sugerisse isso, mas posso ter perdid

questionAnswers(1)

yourAnswerToTheQuestion