Я всегда сталкиваюсь с следующей ошибкой с моим Gemfile.lock
всякий раз, когда хочу сделать git pull
или проверить новую ветку.
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
Проблема в том, что я не могу понять, как ее исправить.
- Сбой файла не работает - локальные изменения просто остаются там по какой-то причине.
- Я также попытался запустить
git checkout -- Gemfile.lock
, чтобы отменить изменения, но это тоже не работает - локальные изменения остаются там. - Я также попытался создать новую ветку и внести изменения
Gemfile.lock
только в эту ветку... но это тоже не сработает. Изменения остаются!
Что мне нужно сделать? Я дошел до того, что просто клонировал новый репозиторий git, но достаточно скоро все это снова начинает происходить.