Acabei de ajudar um amigo a depurar uma "referência git quebrada". A correção foi bastante fácil , update-ref -d
mas rm -r .git/refs/...
ainda não entendo o que causa isso em primeiro lugar.
Tenho um conhecimento médio-alto do git nos bastidores, mas não me aprofundei muito no .git
diretório real.
Como as ramificações/refs são armazenadas .git
e o que causa referências quebradas? Ele não tinha feito nada de incomum quando isso aconteceu.