我把我的更改藏起来处理另一项任务。当我完成其他任务时,我恢复了对我所隐藏的修改的工作,除了我先忘记pop
他们。现在我已经部分完成了本地修改和git存储的工作。当我尝试使用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在提交之前在本地合并隐藏的更改。我试过寻找一个解决方案,但到目前为止已经空了。
非常感谢您的帮助!
答案 0 :(得分:14)
我明白了。我需要在git stash pop
之前暂存我的本地更改以进行提交,因此我只执行了git add file.js
然后git stash pop
,并按预期进行了合并。希望这有助于某人!