IntelliJ在.idea文件夹中生成一个.gitignore文件,即使我的项目在项目根文件夹中已经有了.gitignore文件

izkcnapc  于 2023-08-03  发布在  Git
关注(0)|答案(1)|浏览(152)

我正在切换到使用Git来进行我的项目,我通过转到gitignore.io页面并输入我的技术堆栈(例如,IntelliJ,Java)来生成我的.gitignore文件。
这自动生成IntelliJ和Java技术的.gitignore文件,我将此文件粘贴到我的项目根目录中,如下所示:

MyProject
- .idea
- fileA
- fileB
- ...
- .gitignore

字符串
然而,我刚刚打开我的项目,IntelliJ提示我将文件添加到.idea文件夹。这些文件是:
1..gitignore

  1. compiler.xml
  2. encodings.xml
  3. jarRepositories.xml
  4. misc.xml
  5. vcs.xml
    我有两个问题:
    1.如果我的项目根目录中已经有了.gitignore文件,为什么IntelliJ会创建.idea/.gitignore文件?
    1.其他文件是什么?是否应忽略它们?
zpqajqem

zpqajqem1#

我从JetBrains社区得到了答案,网址是https://intellij-support.jetbrains.com/hc/en-us/community/posts/12550701430034-Why-is-IntelliJ-creating-a-gitignore-file-in-idea-folder-even-though-I-have-gitignore-file-in-my-project-root-and-should-it-be-ignored-or-committed-to-repository-?page=1#community_comment_12611700355346
TLDR:是的,.idea/.gitignore应该包含在repo中,因为它用于忽略一些内部IntelliJ文件夹。
关于其他文件,信息在上面的链接中

相关问题