Referência de FETCH_HEAD não atualizada corretamente após "git fetch"

Eu tenho um repositório local que puxa de um remoto. Corridagit pull assim comogit fetch; git merge FETCH_HEAD usado para executar exatamente a mesma ação, como é esperado dodescrição degit pull:

DESCRIÇÃO

Incorpora as alterações de um repositório remoto no ramo atual. Em seu modo padrão, o git pull é uma forma abreviada de buscar o git seguido por git merge FETCH_HEAD.

Atualmente, e inesperadamente, correndogit fetch parou de atualizar oFETCH_HEAD referência corretamente.FETCH_HEAD agora está preso a um commit antigo. Corridagit fetch faz o download de todas as alterações em ramificações controladas remotamente, mas FETCH_HEAD permanece inalterado, independentemente da ramificação em que é executada.

# currently in branchone
> git fetch

# branchone is up to date since...
> git rev-parse branchone
593539e8a98ba5980d4b645db3b0f506bb9b6a2c

# ...its in the same commit as the remote branch
> git rev-parse origin/branchone
593539e8a98ba5980d4b645db3b0f506bb9b6a2c

# however FETCH_HEAD shows something different
> git rev-parse FETCH_HEAD
37301df96597ac037f8e7e846fea6fc7df77bea5

git pull ainda executa a tarefa correta. No entanto correndogit fetch; git merge FETCH_HEAD fará algo diferente desdeFETCH_HEAD aponta para um commit incorreto.

Existe alguma configuração ou problema que poderia estar mexendo comgit fetch comportamento?

questionAnswers(3)

yourAnswerToTheQuestion