【发布时间】:2010-11-17 21:29:16
【问题描述】:
我正在尝试从远程分支更新我的存储库,并在执行“git pull”时不断收到此错误。我没有进行任何本地更改,即使有我也不需要保留它们。
我试过了:
git reset --hard
我遇到了同样的问题
似乎唯一可行的方法是删除有问题的文件并再次尝试 git pull。
我也试过git stash,然后是git pull。不行。
编辑:使用 PortableGit-1.6.4-preview20090729,因此应修复任何先前存在虚假错误的错误。
【问题讨论】:
-
看看git.or.cz/gitwiki/GitFaq的解释是否有帮助。
-
同上“似乎唯一可行的方法是删除有问题的文件并再次尝试 git pull。”。对我来说,至少有一个文件不在 git 中;它被通配符规则忽略了。不过,不知道为什么他们是阻止者。
-
我可以通过运行
git rm --cached learned/tests/temp_funcs.py解决这个问题 - 因为我无论如何都希望文件保留在 Untracked Files 列表中,所以git rm --cached在这种情况下解除了对我的阻止。 -
这发生在我希望
--abort的合并过程中。除了删除有问题的文件外,没有一个建议的解决方案允许我中止。
标签: git