在Java项目中,应该在哪里执行git init命令?

3
我已经创建了一个名为TestWorkspace的工作区,在其中创建了一个名为Testing Project的项目(现在该项目包含.settingssrcbin文件夹以及.classpath.project文件)。我将在此项目下添加我的代码,并且想要将该项目托管在gitHub上。为了实现这一目标,我需要在哪里运行git init命令?是在工作区文件夹TestWorkspace内还是在项目文件夹Testing Project内?请问应该采取什么措施,以避免后续出现问题?
1个回答

2

从Egit用户指南中:

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

将项目设为Repository的根文件夹可能不是一个好主意。

原因在于,您将永远无法向此Repository添加另一个项目,因为.project文件将占据根文件夹;您仍然可以将项目添加为子文件夹,但这种项目嵌套已知会在各个地方引起许多问题。要添加另一个项目,您必须将该项目移动到Repository的子文件夹中,并在添加第二个项目之前将其作为另一个子文件夹。然后才能提交此更改。

在工作区文件夹TestWorkspace内进行 git init 不是一个好主意。

最好将您的Repository保持在Eclipse Workspace之外。


感谢pier-alexandre-bouchard! - Alpha
还可以在这里查看我的答案 https://dev59.com/gqDia4cB1Zd3GeqPKNdv - Luke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接