为什么.iml文件应该添加到gitignore?一般情况下应该在gitignore中放置什么?

Que*_*wer 10 git intellij-idea

主要问题是,为什么要将IDEAs*.iml文件添加到gitignore?如果那时我得到没有.iml文件的repo,我将被迫创建新项目并手动添加我的文件.我错了吗?

实际上,我的问题稍微宽泛一些.我在哪里可以找到有关我应该为不同语言和IDE做什么的更多信息.在为首次使用的语言创建新存储库时,可能有一些通用规则?

Pet*_*rey 26

为什么我要将IDEAs*.iml文件添加到gitignore?

当这些文件与代码无关时,它们会一直被更改.如果您不小心,您将始终将此文件与其他开发人员的每次签入合并.

如果那时我得到没有.iml文件的repo,我将被迫创建新项目并手动添加我的文件.我错了吗?

如果您使用maven,gradle或ant等构建工具,则不会.这些是更好的选择,并在IntelliJ之外工作.

我在哪里可以找到有关我应该为不同语言和IDE做什么的更多信息.

使用Google或如果您有特定问题,请使用Stack Overflow.

在为首次使用的语言创建新存储库时,可能有一些通用规则?

有很多标准,你可以选择.我建议您看看如何设置与您类似的项目.

  • 如果您是唯一一个使用项目的人,您可以添加 .iwl 和 .iml,但如果您打算共享该项目,请使用构建工具,因为这些文件只能在一个 IDE 中工作。 (4认同)