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

发布于 2024-11-03 06:50:04 字数 175 浏览 1 评论 0原文

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

谢谢!

I am using Eclipse Helios and EGit. I am new to Git. I have an existing Eclipse project for an Android app I would like to place in Git. Can someone please share some instructions on how to setup a Git repo on a shared folder, and place the existing project into this git repo using EGit? I have tried a variety of options with no success.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

‘画卷フ 2024-11-10 06:50:04

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

  1. 要么转到Window> 显示视图 > 其他... 然后选择Git > Git 存储库 单击右侧图标集中的 Git 存储库图标,
  2. 展开存储库以查看“远程”,右键单击并创建远程
  3. 选择选项: fetch 将告诉 Eclipse 您只能读取(如果您不想/无权推送该存储库,这是正确的选项)。然后根据需要命名该远程存储库(第一个通常命名为“origin”,但您可以使用“prod”、“test-server”等)
  4. 单击“更改”以指定存储库的 uri。您可以将您在“git clone”之后输入的完整 uri 粘贴到第一个字段;如果在 GitHub 中您首先复制 uri,那么它可能会
  5. 根据您在 3° 中选择的内容自动填写“完成”,然后“保存并推送”或“保存并获取”

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

I had the same question (how to do it in Eclipse / eGit), and I just found the answer to the question stated in the title :

  1. either go to Window > Show View > Other... then select Git > Git repositories or click the Git repositories icon in the set of icons in the right
  2. expand the repository to see "Remotes", right click and Create Remote
  3. choose the option : fetch will tell eclipse you're only allowed to read (which is the correct option if you don't want/have the right to push on that repo). then name that remote repository like you want (the first is usually named "origin", but you can have "prod", "test-server", ...)
  4. click on change to specify the uri of the repository. You can paste on the first field the complete uri you would type after "git clone"; if in GitHub you first copy the uri then it might be automatically filled in
  5. "Finish" then "Save and Push" or "Save and Fetch" according to what you chose in 3°

Also, for creating a new project in Eclipse from an existing git repository with eGit, all you have to do is to go in File > Import...and choosing Git/Projects from Git. Then follow the steps

糖果控 2024-11-10 06:50:04

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

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

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 也没有什么问题。

You can do everything from the command line instead:

Do this in the root of the project:

git init

Do the same in the folder where you want your blessed or central repository:

git init --bare

In the local repository, add a readme file and commit it:

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

Now link and push your changes to the central repository:

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

Hope this gets you started.

You can use egit later if you like, but there is nothing wrong with using git separately.

嗳卜坏 2024-11-10 06:50:04

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

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

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

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

If you only want one project in your git repo, Team>Share Project will turn that project into a git repo. You can then create another repo on your share, and push your project repo to the shared folder repo.

If you want a repo with multiple projects, your best bet is to create the project in an external location to the workspace. Then you can create the git repo in the folder above your project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文