無論何時我想要執行git pull
或簽出新分支,我都會持續出現以下錯誤:Gemfile.lock
。git和Gemfile.lock出現問題
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,但是很快,所有這些都開始發生了。
Pavan:不要,存儲不起作用。我運行'git stash',並且Gemfile.lock只是神奇地呆在那裏:/ – grautur
在未跟蹤的文件或修改的文件下? – Pavan
Pavan:在修改過的文件下。 – grautur