24

我正在使用 Eclipse Helios 和 EGit。我是 Git 新手。我有一个现有的 Eclipse 项目,用于我想放在 Git 中的 Android 应用程序。有人可以分享一些关于如何在共享文件夹上设置 Git repo 并使用 EGit 将现有项目放入这个 git repo 的说明吗?我尝试了多种选择,但都没有成功。

谢谢!

4

3 回答 3

37

我有同样的问题(如何在 Eclipse / eGit 中进行),我刚刚找到了标题中所述问题的答案:

  1. 进入Window> Show Views>Others选择Git repositories
  2. 展开存储库以查看“远程”,右键单击并Create Remote
  3. 选择选项: fetch 将告诉 eclipse 你只被允许阅读(如果你不想/无权推送该 repo,这是正确的选项)。然后根据需要命名该远程存储库(第一个通常命名为“origin”,但您可以使用“prod”,“test-server”,...)
  4. 单击更改以指定存储库的 uri。您可以在第一个字段上粘贴您在“git clone”之后键入的完整 uri。
  5. 根据您在 3° 中选择的内容,“完成”然后“保存并推送”或“保存并获取”

此外,要使用 eGit 从现有的 git 存储库在 Eclipse 中创建新项目,您所要做的就是进入File > Import...并从 Git 中选择 Git/Projects。然后按照步骤

于 2013-08-05T10:51:15.497 回答
12

您可以从命令行执行所有操作:

在项目的根目录中执行此操作:

git init

在您想要祝福或中央存储库的文件夹中执行相同操作:

git init --bare

在本地存储库中,添加自述文件并提交:

echo "testing" > readme
git add readme   
git commit -m "initial commit"

现在链接并将您的更改推送到中央存储库:

git remote add origin //server/share/repodir
git push -u origin master

希望这能让你开始。

如果你愿意,你可以稍后使用 egit,但单独使用 git 并没有什么问题。

于 2011-04-26T14:42:11.227 回答
6

http://wiki.eclipse.org/EGit/User_Guide

如果你只想要一个项目在你的 git repo 中,Team>Share Project 会将该项目变成一个 git repo。然后,您可以在您的共享上创建另一个 repo,并将您的项目 repo 推送到共享文件夹 repo。

如果你想要一个包含多个项目的仓库,最好的办法是在工作区的外部位置创建项目。然后,您可以在项目上方的文件夹中创建 git 存储库。

于 2011-04-26T15:19:52.420 回答