Eu recebi este problema devido a um problema de caixa que se manifesta no Windows.
Minha configuração do Git parecia:
[branch "Bug/some_branch"]
remote = origin
merge = refs/heads/Bug/some_branch
No servidor, tanto "Bug" quanto "bug" existiam como parte de várias ramificações. O Windows só pode manter um desses por vez, devido ao mapeamento do sistema de arquivos. Portanto, atualizei manualmente minha configuração para corresponder à versão do servidor, o que realmente resolveu o problema de pull:
[branch "Bug/some_branch"]
remote = origin
merge = refs/heads/bug/some_branch