2015-10-17 62 views
0

早上好。 我只是创建一个GitLab私人回购,与一些人一起在一个项目中工作。当我添加GitLab repo到Eclipse时,它说没有项目(它是真的)。我会知道如何创建一个项目并与在线回购同步,以便其他成员可以看到我的项目和代码。如何在Eclipse上启动GitLab仓库项目?

我试图在git \ repoName \文件夹中启动一个项目,然后右键单击并选择Team-> Commit,但更改不会保存(在gitLab repo的网站中,它显示“Repo is empty”)。 我试图按照一些在线指南,但没有成功。

对不起,英语不好!

回答

2

Eclipse 4.2和更新版本,默认安装了(E)Git。有一个很好的Eclipse git tutorial from Vogella

创建GitLab git仓库

  • 登录到GitLab
  • 创建一个项目/ git仓库
  • 复制从项目https网址,用于克隆

在Eclipse中添加GitLab git存储库

所示。现在可以使用Eclipse中的所有GIT中的功能性。

1

我假设你在Eclipse(eGit)中有一个空的克隆库。如果没有,请按照Verhagen回答中的步骤进行操作。

现在,您已拥有一个标记为“[NO HEAD]”的克隆存储库,指示未提交。

  1. 通过使用您选择的项目类型开始创建新项目;我将使用Java项目进行简化:在New Java Project向导中的文件菜单>新建> Java项目
  2. 取消勾选“Use default Workspace location”复选框;相反,选择克隆空白GitLab项目的目录,然后追加项目名称(这是为了让Eclipse在存储库中创建一个目录,以防以后想在同一个仓库中创建更多项目)。
  3. 像往常一样填写向导。当你与不同的步骤完成后,你就会有一个新的项目,即还标有“[NO HEAD]
  4. 创建要共享(如HelloWorld.java)
  5. 同步工作区的一些源文件(点击右键在新项目>团队>同步工作区),您将看到现在有文件要提交。注意这些文件,因为它们中的一些(.gitignore,也许.classpath,.project,.settings目录...取决于你如何分享你的项目),你会想要添加到.gitignore。
  6. 右键单击要提交的文件,填写提交信息并单击“提交并推送”。单击Next
  7. 由于它是一个新的存储库,因此您必须配置Push操作。我选择HEAD作为来源,HEAD作为目的地。您可能想要做同样的事情,至少对于第一次提交+推送;稍后,您可能会选择为分支添加一些规格等。
  8. 推送确认将显示您将创建新分支master:master
  9. 项目和存储库都丢失了“[NO HEAD]”标记
  10. 您可以检查gitlab站点以确认您的文件存在。