我使用Eclipse作为游戏项目使用LibGdx作为框架和Grandle(上帝,我讨厌它)。
我试图将存储库推送到GitHub,但是我无法上传#34;核心"提交中的文件夹。它被认为是未分期的。
当我尝试RightClick时 - > "添加到索引"它没有说什么......
因为它可能很有用,所以g2项目无论如何"包含" HarakaGameTwo-core& HarakaGameTwo-Desktop项目通过Gradle ...
知道如何暂存此文件夹?
答案 0 :(得分:2)
看起来Eclipse不允许您添加core
文件夹。首先,您没有添加该文件夹是一件好事,因为您可以看到它包含名为bin
和build
的文件夹,两者都可能包含二进制文件。通常,您不应该将二进制文件添加到Git,因为它不能很好地处理这些文件。
现在您无法添加core
,可能的解释是,此文件夹中包含的所有内容都不是由Git管理的。相反,您应该只暂存由Git管理的文件(src
文件夹?)。
答案 1 :(得分:2)
检查core
本身是否包含.git
文件夹,这将使其成为嵌套回购,基本上被EGit忽略(和recorded by Git as a gitlink)
最新版本(4.4或4.5)应该detect nested Git repo(右键点击core
,Team->Share Project
)
如果不是这样,请回退到CLI并检查git status
和git ls-files
。