.gitignore 文件应该位于 IntelliJ 中的哪个位置?

Ron*_*kat 3 git intellij-idea gitignore

在 IntelliJ 中初始化 Git 时,会在 .idea 文件夹中创建一个 .gitignore 文件。但是,我看到的许多有关 .gitignore 文件的建议都说忽略 .idea 文件夹。这不会忽略 .gitignore 文件本身,或者不可能吗?.gitignore 文件应该位于哪里?

Cod*_*ice 6

.gitignore 文件应该位于哪里?

.gitignore是一个文件,用于git指定在提交时应忽略哪些文件。与 IntelliJ 无关。您可以根据需要拥有任意数量的这些文件。有关该文件的更多详细信息,请参阅官方文档

.gitignoreIntelliJ IDEA 在该文件夹下生成的文件特定.idea于该文件夹及其子文件夹。Git 允许这样做,因此您可以指定在特定文件夹下忽略哪些内容,并且 JetBrains 利用了该功能。

但是,我看到的许多有关 .gitignore 文件的建议都说忽略 .idea 文件夹。

在许多项目中,忽略特定 IDE 或环境的文件是常见的做法。对于由团队开发的项目尤其如此,其中团队的每个成员都使用不同的编辑器。

另一方面,如果团队中的每个人都使用相同的编辑器,那么将其中一些文件包含在 git 存储库中会很有帮助。这允许团队共享配置。

如果您是该项目中唯一的人,那么在该文件夹中提交文件就更有意义了.idea。然后,当您获得一台新计算机时,您可以将存储库克隆到新计算机上,并准备好大部分编辑器配置。

最后,是否提交该.idea文件夹完全取决于您。您可能需要阅读JetBrains 建议来做出明智的决定。