问题
从克隆的 git 存储库导入 Eclipse 项目后,我进行了一些更改并提交 - 和 wtf? 我在项目中添加了一个“.git”文件夹,带有头部和参考的整个 shebang,最糟糕的是整个对象数据库被添加到项目中,所有文件/文件夹都有那个小问号图标,表明文件尚未添加/尚未被 git 跟踪。这个 .git 文件夹存在于实际的工作目录中(这有什么意义?)。您可以想象在尝试使用“同步”工具/视图时这会导致多么烦人(这应该使提交工作更轻松,您可以看到所有更改以及更改的文件和差异)。
问题(tl;dr)
如何从克隆的 git 存储库中正确导入 Eclipse 项目?我不希望 .git 文件夹在我提交时出现在“团队 > 同步”中,让 .git 文件夹驻留在我的项目之外的其他地方。
附加信息
我在使用 Eclipse Indigo 和 Egit 的 Windows 7 上。我正在使用 Egit 从http://git.apache.org/(确切地说是 ofbiz 项目)克隆一个 git 存储库,并在向导中选择从这个新克隆的存储库导入现有项目的选项。
是的,我知道我对 Egit 的期望是多么低。事实上,如果有任何替代方法(外部 git 工具?Windows 的命令行 git?其他?)在 Eclipse 中使用 git-tracked 项目,将实际的 .git 内容排除在项目之外,我很乐意放弃 Egit .