如何在EGit中创建远程git存储库并将其链接到现有的Eclipse项目?

Dan*_*rgo 23 eclipse git egit

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

谢谢!

Ase*_*nar 33

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

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

此外,要使用eGit从现有的git存储库在Eclipse中创建新项目,您只需File > Import...要从Git中选择Git/Projects.然后按照步骤操作

  • +1,如果您希望记住回购详细信息,这是正确答案,因此您将来可以轻松再次推送 (3认同)
  • 在Eclipse Mars(2015)中,就我所见,"Git存储库"下没有"遥控器". (2认同)

Ada*_*ruk 12

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

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

git init
Run Code Online (Sandbox Code Playgroud)

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

git init --bare
Run Code Online (Sandbox Code Playgroud)

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

echo "testing" > readme
git add readme   
git commit -m "initial commit"
Run Code Online (Sandbox Code Playgroud)

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

git remote add origin //server/share/repodir
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

希望这能让你开始.

如果你愿意,你可以稍后使用egit,但是单独使用git没有任何问题.


Pau*_*ter 6

请参阅http://wiki.eclipse.org/EGit/User_Guide

如果您只想在git仓库中使用一个项目,Team> Share Project会将该项目转换为git仓库.然后,您可以在共享上创建另一个仓库,并将项目仓库推送到共享文件夹仓库.

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