.gitignore 文件应该位于 IntelliJ 中的什么位置?
Where should .gitignore file be located in IntelliJ?
在 IntelliJ 中初始化 Git 时,会在 .idea 文件夹中创建一个 .gitignore 文件。但是,我看到的许多关于 .gitignore 文件的建议都说要忽略 .idea 文件夹。这不会忽略 .gitignore 文件本身,或者不可能吗? .gitignore 文件应该放在哪里?
Where should the .gitignore file be located?
.gitignore
是 git
用来指定提交时应忽略哪些文件的文件。它与 IntelliJ 无关。您可以根据需要拥有任意数量的这些文件。有关此文件的更多详细信息,see the official documentation.
IntelliJ IDEA 在 .idea
文件夹下生成的 .gitignore
文件特定于该文件夹及其子文件夹。 Git 允许这样做,因此您可以指定在特定文件夹下要忽略的内容,而 JetBrains 会利用该功能。
However, many of the suggestions I have seen about the .gitignore file say to ignore the .idea folder.
在许多项目中,通常的做法是忽略特定 IDE 或环境的文件。在团队开发的项目中尤其如此,团队中的每个成员都使用不同的编辑器。
另一方面,如果团队中的每个人都使用相同的编辑器,那么将其中一些文件包含在 git 存储库中会很有帮助。这允许团队共享配置。
如果您是项目中的唯一人员,那么提交 .idea
文件夹中的文件就更有意义了。然后当你得到一台新电脑时,你可以将你的 repo 克隆到新机器上并准备好大部分编辑器配置。
最后是否提交.idea
文件夹完全取决于您。您可能需要阅读 JetBrains suggestions 以做出明智的决定。
在 IntelliJ 中初始化 Git 时,会在 .idea 文件夹中创建一个 .gitignore 文件。但是,我看到的许多关于 .gitignore 文件的建议都说要忽略 .idea 文件夹。这不会忽略 .gitignore 文件本身,或者不可能吗? .gitignore 文件应该放在哪里?
Where should the .gitignore file be located?
.gitignore
是 git
用来指定提交时应忽略哪些文件的文件。它与 IntelliJ 无关。您可以根据需要拥有任意数量的这些文件。有关此文件的更多详细信息,see the official documentation.
IntelliJ IDEA 在 .idea
文件夹下生成的 .gitignore
文件特定于该文件夹及其子文件夹。 Git 允许这样做,因此您可以指定在特定文件夹下要忽略的内容,而 JetBrains 会利用该功能。
However, many of the suggestions I have seen about the .gitignore file say to ignore the .idea folder.
在许多项目中,通常的做法是忽略特定 IDE 或环境的文件。在团队开发的项目中尤其如此,团队中的每个成员都使用不同的编辑器。
另一方面,如果团队中的每个人都使用相同的编辑器,那么将其中一些文件包含在 git 存储库中会很有帮助。这允许团队共享配置。
如果您是项目中的唯一人员,那么提交 .idea
文件夹中的文件就更有意义了。然后当你得到一台新电脑时,你可以将你的 repo 克隆到新机器上并准备好大部分编辑器配置。
最后是否提交.idea
文件夹完全取决于您。您可能需要阅读 JetBrains suggestions 以做出明智的决定。