我在使用Eclipse,用LibGdx框架和Grandle进行游戏开发。我试图将存储库推送到GitHub,但无法提交“core”文件夹。它被认为是未提交的。当我尝试右键单击 ->“添加到索引”时,什么也没发生... 作为参考,g2项目通过Gradle“包含”HarakaGameTwo-core和HarakaGameTwo-Desktop项目...你有任何想法如何分阶段处理此文件夹吗?
看起来Eclipse不允许您添加"core"文件夹。首先,您没有添加该文件夹是一件好事,因为您可以看到它包含名为"bin"和"build"的文件夹,这两个文件夹很可能包含二进制文件。通常情况下,您不应将二进制文件添加到Git中,因为它无法很好地处理这些文件。现在,为什么您不能添加"core"呢?可能的解释是,此文件夹中的并非所有内容都由Git管理。相反,您应该只暂存由Git管理的文件(例如"src"文件夹?)。
检查core本身是否不包含.git文件夹,这将使其成为嵌套仓库,基本上被EGit忽略(并且由Git记录为gitlink) Egit最新版本(4.4或4.5)应该可以检测到嵌套的Git仓库(右键单击core,Team->Share Project)如果不是这样,请回退到CLI并检查git status和git ls-files。