Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将本地gradle项目上载到GitHub存储库_Java_Eclipse_Github_Libgdx - Fatal编程技术网

Java 将本地gradle项目上载到GitHub存储库

Java 将本地gradle项目上载到GitHub存储库,java,eclipse,github,libgdx,Java,Eclipse,Github,Libgdx,我是github的新手,所以这可能是一个非常简单的问题。我一直在使用libGDX开发一个基本的游戏。我使用gdx设置工具创建了gradle项目,此后我一直在本地开发。我只想把我的代码上传到github,这样我就可以更容易地共享代码,但我从来没有通过eclipse这样做过 我在github上创建了一个新的存储库。然后我克隆了存储库并尝试提交和推送我的项目。然而,gdx设置工具实际上创建了三个项目:core、desktop和gradle项目。我不确定该怎么做,所以我将每个项目独立地推送到存储库中。仅

我是github的新手,所以这可能是一个非常简单的问题。我一直在使用libGDX开发一个基本的游戏。我使用gdx设置工具创建了gradle项目,此后我一直在本地开发。我只想把我的代码上传到github,这样我就可以更容易地共享代码,但我从来没有通过eclipse这样做过

我在github上创建了一个新的存储库。然后我克隆了存储库并尝试提交和推送我的项目。然而,gdx设置工具实际上创建了三个项目:core、desktop和gradle项目。我不确定该怎么做,所以我将每个项目独立地推送到存储库中。仅包含核心和桌面。项目。gradle项目包含最初在core和desktop中的所有类文件,因此我从存储库中删除了core和desktop


现在,当我将存储库导入eclipse时,我的所有类文件都在那里,没有错误,但运行时显示没有应用程序运行我的代码。如何以某种方式修复此代码,以便运行它,然后将其正确上载到github存储库?

当我在下面谈到目录时,我指的是文件系统中的目录,而不是Eclipse中Project Explorer视图中项目的排列方式

您应该使用包含所有模块的目录(
core
desktop
等)创建一个存储库。从基本目录中的命令行使用
git init
。然后对所有文件进行初始提交。保持命令行窗口打开

然后在Github上创建一个新的存储库选择以使用自述文件对其进行初始化。在下一个屏幕上,在“…或从命令行推送现有存储库”部分,它将包含您可以复制并粘贴到命令行窗口中的代码,以执行对Github的初始推送,并将Github repo设置为跟踪的远程


如果删除已经创建的Github回购协议和本地回购协议并重新开始,这可能是最简单的。您可以通过删除
.git
目录来删除本地回购协议。

可能会有所帮助:我按照这些步骤成功地将代码上载到GitHub,现在我正尝试将代码实际导入eclipse,以便在任何计算机上都可以访问。我用GitHub Desktop克隆了存储库,但当我从克隆文件导入时,它会尝试将所有内容合并到一个项目中,即使存储库由我前面提到的三个模块组成。我如何导入回购协议,使其看起来与我将其上传到Github之前一样?您可以共享到回购协议的链接吗?我已经好几年没有在Gradle中使用Eclipse了,所以我不确定它的这一面。但也许你的回购协议有问题。我认为你的回购协议是私人的。对此很抱歉,现在应该公开,因为一切看起来都是正确的。在IntelliJ中,您将克隆项目并从根目录打开
build.gradle
文件,然后将其作为新项目导入。对不起,我不记得这在Eclipse中是如何工作的。Eclipse有一个包含多个项目的工作区的概念,如果可能的话,我不知道它如何在一个工作区中处理多个gradle项目。