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 repo,但很快,这一切又开始发生了。