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

时间:2015-06-05 19:19:28

标签: git intellij-idea

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

Actualy,我的问题略宽一些。我在哪里可以找到有关我应该为不同语言和IDE做什么的更多信息。在为第一次使用的语言创建新的存储库时,是否有一些通用规则?

1 个答案:

答案 0 :(得分:25)

  

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

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

  

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

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

  

我在哪里可以找到有关我应该如何处理不同语言和IDE的更多信息。

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

  

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

有很多标准,请你选择。我建议您看一下如何设置与您类似的项目。