6

我有带有 EGit 的 Eclipse Juno 和一个我已经从事了一段时间的项目。我决定将其移至 Git,因此我创建了一个 Github 帐户并下载并安装了该程序。存储库位于C:\Users\username\GitHub\project_name\,但它只有README.md文件。

如何配置 Eclipse 以使用我现有的源代码(在与 git 文件夹分开的工作区中)与 git 一起工作?我尝试使用WindowShow ViewOther并选择“Git Repositories”,但除了添加一个存储库(我已经完成)之外,我不知道如何同步代码。

我读过这个问题,但我觉得这些答案将执行一次性提交,而不是同步。


澄清一下:存储库没有任何代码。我希望将我现有的代码(在 Eclipse 工作区中)同步到新的存储库。

4

1 回答 1

6

如果您已经有一个 git 存储库,请首先将所有文件复制到该目录(是的,手动)并执行 agit commit -a将所有文件提交到存储库中。我在这里假设您已经在C:\Users\username\GitHub\project_name\with处初始化了存储库git init

在 Eclipse 中,转到FileSwitch WorkspaceOther...并将其指向您选择的工作区,该工作区可能与您的代码位置或您之前的工作区完全不同。实际上,不要将它指向包含您的 git 存储库的目录。

一旦你有一个干净的工作区,去FileNewOther...,选择GitGit Repository并输入你的 git 存储库的路径 ( C:\Users\username\GitHub\project_name\)。输入存储库的名称,然后单击完成

我真的建议您至少阅读git 书的前几章,以了解 git 的工作原理,并帮助您在远程存储库中推送和拉取代码。

如果您现有的存储库不是 git,那么您将很难保持目录同步。您可能需要设置rsync来同步目录。Eclipse 无法自动使两个存储库保持同步。

于 2013-05-24T06:04:01.653 回答