有时,当我执行以下操作时...
git reset --hard
HEAD is now at 0123abde comment is here
git pull
Updating 0123abde..456789fa
我得到错误...
error: Entry 'filename' not uptodate. Cannot merge.
我发现的唯一解决方法是“git reset --hard”,删除有问题的文件,然后执行“git pull”。这对我来说似乎不对。硬重置不应该删除任何和所有本地更改,从而允许我在没有任何合并问题的情况下提取最新的吗?我使用 git 错了吗?:)
这是在 CI 机器上,所以这里的任何更改都是不需要的。我在 Windows Vista 上使用 git 版本 1.6.1.9.g97c34。