.gitignore忽略了一些Intellij Idea文件而忽略了其他文件

时间:2017-01-01 23:08:33

标签: git

Intellij Idea会生成项目特定的文件。在我做任何git add或git commit或git push之前。我想确保某些文件不包含在git版本控件中:

# Ignore Intellij Idea project-specific files.
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries/*

workspace.xml已成功未包含在存储库中。但是,.idea / dictionaries /下的文件是:.idea/dictionaries/myprojectname.xml

为什么git不会忽略此特定文件?

1 个答案:

答案 0 :(得分:1)

忽略文件夹内容的正确语法是:

.idea/dictionaries/

要检查文件是否被忽略,请键入:

git check-ignore -v -- .idea/dictionaries/myprojectname.xml

如果结果为空,则不会被忽略。

  

我最终不得不这样做:git rm --cached -r .idea / dictionaries

在制作.gitignore之前,已经添加并提交了该文件。