2014-07-17 36 views
1

我在Eclipse中遇到了一个问题,那就是我的pull尝试失败,返回脏工作树并命名特定文件。这一切都很好 - 在过去处理过这个问题,但这次的问题是该文件位于我本地回购中没有的树中。我如何清理树并完成拉动?带有扭曲的脏工作树:工作树不在我的工作空间

+0

最终我找不出问题所在,因为执行git reset没有奏效。试图添加失踪的工作树无济于事。伤了它,重新分割,并减少我的损失。 – octopushugs

+0

好吧,我在答案中增加了一个类似的结论,以获得更多的知名度。 – VonC

+0

好吧,为了补充一点,我在“修复”后不久遇到了完全相同的问题。幸运的是,这次我在我的工作空间中出现了令人讨厌的工作树。删除有问题的文件实际上解决了问题,并在拉取代替。 – octopushugs

回答

1

如果你真的没有正在工作,你可以尝试的核选择:

cd /path/to/your/local/repo 
git reset --hard 

那应该你的工作树恢复到干净状态。


如果不工作,再克隆到另一个路径的所有回购,并通过OP octopushugs重新将它导入到Eclipse可以帮助,为commented

我在“修复”后不久遇到完全相同的问题。幸运的是,这次我在我的工作空间中出现了令人讨厌的工作树。
删除有问题的文件实际上解决了问题,并在拉取代替。

+0

尝试使用eclipse做一个git重置硬和软,然后在命令行尝试它,但没有骰子。 – octopushugs