首页 > 解决方案 > git 目录应该在 IntelliJ IDEA 文件层次结构中的什么位置?

问题描述

我正在学习 java 并使用 JetBrains 的 IntelliJ IDEA 作为 IDE。我正在做一个小项目,我想通过 git/GitHub 跟踪它,因为我也在学习如何使用它。

我的问题是:我应该把 git 目录放在哪里(即 .git 文件夹应该放在哪里)?

您可能知道,IntelliJ 在您创建项目时会自动创建以下文件夹结构:

我在将它放在项目的根文件夹还是文件夹中犹豫不决src。我的直觉会推动后者,因为这是我最感兴趣的分享,但我想知道最佳实践是什么。

标签: javagitintellij-idea

解决方案


通常,您应该真正将其保存在根文件夹中,并简单地创建.gitignore所有您不感兴趣的文件夹放入您的存储库。

这是因为出于实际原因,您确实希望您的根文件夹成为 git 存储库。如果您将其保留在src文件夹中,那么您基本上会忽略根文件夹中的所有内容,例如pom.xmlbuild.gradle其他文件。更重要的是,由于大多数 IDE 实际上使用带有src/mainsrc/test文件夹的格式,因此其他人使用此类项目会更加困难。


推荐阅读