我正在切换到使用Git来进行我的项目,我通过转到gitignore.io页面并输入我的技术堆栈(例如,IntelliJ,Java)来生成我的.gitignore文件。
这自动生成IntelliJ和Java技术的.gitignore文件,我将此文件粘贴到我的项目根目录中,如下所示:
MyProject
- .idea
- fileA
- fileB
- ...
- .gitignore
字符串
然而,我刚刚打开我的项目,IntelliJ提示我将文件添加到.idea文件夹。这些文件是:
1..gitignore
- compiler.xml
- encodings.xml
- jarRepositories.xml
- misc.xml
- vcs.xml
我有两个问题:
1.如果我的项目根目录中已经有了.gitignore文件,为什么IntelliJ会创建.idea/.gitignore文件?
1.其他文件是什么?是否应忽略它们?
1条答案
按热度按时间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文件夹。
关于其他文件,信息在上面的链接中