Problemas com git e Gemfile.lock

Eu continuo executando o seguinte erro com o meuGemfile.lock sempre que eu quero fazer umagit pull ou faça check-out de uma nova filial.

error: Your local changes to the following files would be overwritten by merge:
    Gemfile.lock
Please, commit your changes or stash them before you can merge.
Aborting

O problema é que não consigo descobrir como corrigi-lo.

Armazenar o arquivo em cache não funciona - as alterações locais ficam lá por algum motivo.Eu também tentei corrergit checkout -- Gemfile.lock para descartar as alterações, mas isso também não funciona - as alterações locais ficam lá.Eu também tentei criar uma nova ramificação e confirmar oGemfile.lock muda apenas para esse ramo ... mas isso também não funciona. As mudanças permanecem!

O que eu preciso fazer? Eu cheguei ao ponto de clonar um novo repositório Git, mas logo, tudo isso começa a acontecer novamente.

questionAnswers(2)

yourAnswerToTheQuestion