在哪里为Java项目git init?

我创建了工作区TestWorkspace ,在其中,我创建了项目Testing Project (现在有.settingssrcbin文件夹和.classpath.project文件)。 我将在此项目下添加我的代码,我想在gitHub上托管这个项目。 为了做到这一点,我将不得不git init

我应该在哪里git init ? 在工作区文件夹TestWorkspace或项目文件夹中Testing Project ? 什么是理想的方式,以便进一步我不会面临问题?

来自Egit用户指南:

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

将项目作为存储库的根文件夹可能不是一个好主意

原因是您永远无法将另一个项目添加到此存储库,因为.project文件将占用根文件夹; 您仍然可以将项目添加为子文件夹,但已知这种项目嵌套会导致很多问题。 为了添加另一个项目,您必须将项目移动到存储库中的子文件夹,并在提交此更改之前将第二个项目添加为另一个子文件夹。

在工作区文件夹TestWorkspace中使用git init并不是一个好主意。

将您的存储库保留在Eclipse Workspace之外是个好主意。