首页 > 解决方案 > .gitignore 文件应该位于 IntelliJ 中的什么位置?

问题描述

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

标签: gitintellij-ideagitignore

解决方案


.gitignore 文件应该放在哪里?

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

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

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

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

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

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

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


推荐阅读