Probleme mit git und Gemfile.lock

Ich stoße weiterhin auf den folgenden Fehler mit meinemGemfile.lock wann immer ich ein @ machen wigit pull oder einen neuen Zweig auschecken.

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

Das Problem ist, dass ich nicht herausfinden kann, wie ich es beheben kann.

Das Speichern der Datei funktioniert nicht - die lokalen Änderungen bleiben aus irgendeinem Grund dort. Ich habe auch versucht, laufengit checkout -- Gemfile.lock, um die Änderungen zu verwerfen, aber das funktioniert auch nicht - die lokalen Änderungen bleiben einfach dort. Ich habe auch versucht, einen neuen Zweig zu erstellen und das @ zu bestätigeGemfile.lock wechselt nur zu diesem Zweig ... aber das funktioniert auch nicht. Die Änderungen bleiben erhalten!

Was muss ich tun? Ich bin so weit gegangen, nur ein neues Git-Repo zu klonen, aber das alles passiert bald wieder.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage