5

我隐藏了我的更改以处理另一项任务。当我完成另一项任务时,我继续处理我隐藏的修改,只是我pop先忘记了它们。现在我已经部分完成了本地修改和 git stash 中的工作。当我尝试使用 合并它们时git stash pop,出现以下错误:

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

我希望 git 在提交之前在本地合并隐藏的更改。我已经尝试过寻找解决方案,但到目前为止都是空的。

非常感谢您的帮助!

4

1 回答 1

15

我想到了。我需要在 之前提交我的本地更改git stash pop,所以我只是做了一个git add file.js然后然后git stash pop合并按预期进行。希望这对某人有帮助!

于 2013-02-28T02:35:54.783 回答