【发布时间】:2016-03-17 05:01:31
【问题描述】:
我需要将一个 Eclipse 项目导出到 GitHub。我正在使用带有 eGit 插件的 Eclipse-Mars。我花了几个小时阅读文档、教程和帖子,发现基本上有两种方法
创建一个 Eclipse 项目和一个本地 Git 存储库。提交到本地存储库。在 GitHub 上创建一个存储库。将 Eclipse 项目推送到 GitHub 上的存储库。当我尝试这个时,我收到错误“rejected non-fast-forward”。我不知道为什么。创建存储库时,我确实在 GitHub 上创建了一个 .gitignore - 这会导致问题吗?
在 GitHub 上创建一个存储库。在 Eclipse 中,克隆此存储库,然后添加文件。提交到本地存储库,然后推送。这行得通,但我最终在 GitHub 上得到了一个奇怪的配置: reponame/myprojname/src 当我更喜欢更正常的时候 reponame/src
哪种方法是正确的方法?为什么我在第一种方法中得到推送错误,为什么在第二种方法中出现奇怪的文件夹布局?
【问题讨论】: