GIT:项目与存储库名称

GIT: Project vs Repositoryname

我正在将我的 Java-项目从颠覆迁移到 git。该项目称为 MyProject。我应该如何命名我的 git-repository? 我发现 MyProjectRepository 这个名字很难看,但是仅仅将它命名为 MyProject 也很让人分心,因为项目存储在目录 /home/myName/git/MyProject/MyProject 中......这看起来多余,因为 /home/myName/git/MyProject 只包含隐藏的 git-目录和工作目录MyProject.

常见的命名方案是什么?或者我应该重命名我的 Java-project 吗?

我不确定为什么您的 MyProject 目录需要另一个同名目录。

您只需进入您的项目目录(在您的情况下为 MyProject)并执行 git init。正下方是来源。

所以对于一个简单的 Maven 项目,它可能看起来像这样:

MyProject/
  .git/
  src/main/java/<your sources here>
  pom.xml

对于更复杂的 Maven 项目:

MyProject/
  .git/
  Module1/
    pom.xml
    src/main/java/
  Module2/
    pom.xml
    src/main/java/
  pom.xml                 <-- that's your parent POM

以下是对现已删除的短暂评论的回答。

关于 Eclipse 周围的问题:我总是在 Eclipse 之外的目录中创建我想要的 Eclipse 项目,这些项目不是我的工作区。然后我从 Eclipse 导入项目(我使用 Maven 导入,但 vanilla Java 项目应该也能正常工作。只是不要在工作区中复制项目)。我很确定这与在 Eclipse 中创建项目并在 "New Project" 向导中选择自定义位置相同。

如果您已经有一个包含大量代码的项目,只需从 Eclipse 中删除该项目并确保"Delete project contents on disk" 选项保持未选中。然后您可以将项目移出工作区并按上述方法导入。不过,您将以这种方式丢失项目特定的配置。