如何配置Eclipse以将现有git存储库与现有源代码一起使用?

wch*_*gin 6 eclipse git github

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

如何配置Eclipse以使用我现有的源代码(在与git文件夹分开的工作空间中)与git一起使用?我尝试过使用WindowShow ViewOther并选择"Git Repositories",但除了添加一个存储库(我已经完成)之外,我无法弄清楚如何同步代码.

我已经阅读了这个问题,但我得到的印象是,这些答案将执行一次性提交,而不是同步.


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

ana*_*rex 6

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

在eclipse中,转到文件切换工作区其他...并将其指向您选择的工作区,该工作区可能与您的代码位置或早期工作区完全不同.实际上,不要将它指向包含git存储库的目录.

获得干净的工作区后,转到文件新建其他...,选择GitGit存储库并输入您的git存储库的路径(C:\Users\username\GitHub\project_name\).输入存储库的名称,然后单击" 完成".

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

如果您的现有存储库不是git,那么您将很难保持目录同步.您可能希望设置rsync以同步目录.用于eclipse的AFAIK无法自动保持两个存储库同步.