我到处搜索并尝试了各种解决方案,但仍然出现错误: 您对以下文件的本地更改将被合并覆盖
我没有什么可提交的,因为状态告诉我以下内容:
# On branch develop
# Your branch is behind 'origin/develop' by 1 commit, and can be fast-forwarded.
# (use "git pull" to update your local branch)
#
nothing to commit, working directory clean
所以然后我做了一个 git pull,然后得到以下内容:
Updating 67020e6..6dd23de
error: Your local changes to the following files would be overwritten by merge:
app/filename.php
Please, commit your changes or stash them before you can merge.
Aborting
但是因为我没有什么要提交的,如果我做一个 git stash 我得到No local changes to save
那么如何解决问题并使用远程修改下载和更新我的本地计算机。
一点历史记录:我必须在家里安装一台本地机器并且工作我已经在家里完成了修改并推送了它们,我现在正在尝试使用这些更新来更新我的本地工作机器。
编辑更新 由于我暂时无法回答自己的问题,因此我找到了解决此问题的方法:
在我写的分支上:
git reset --hard
然后拉动起作用了。