.gitignore_global对JetBrains创建的.idea /没​​有影响

时间:2019-05-22 03:17:59

标签: gitignore jetbrains-ide

我试图让Git忽略由JetBrains的产品创建的.idea/,但是它以某种方式适用于除JetBrains的.idea/之外我创建的每个文件夹。为什么呢

那我如何全局忽略.idea/

我已经将自己的core.excludesfile设置为~/.gitignore_global

1 个答案:

答案 0 :(得分:0)

请首先确保尚未 跟踪该文件夹:

cd /path/to/repo
git rm -r --cached .idea/

然后检查您的git status:添加,提交(注册删除):.gitignore现在应该对该文件夹有效。

要检查文件夹忽略规则是否有效:

git check-ignore -v -- .idea/a_file_inside_.idea_folder

只要不返回任何内容,该文件(在.idea文件夹内)就不会被忽略。
git check-ignore命令将考虑所有可能的 忽略文件,包括core.excludesfile一个文件(在您的情况下设置为~/.gitignore_global