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