.gitignore_global не влияет на .idea /, созданный JetBrains - PullRequest
1 голос
/ 22 мая 2019

Я пытаюсь заставить Git игнорировать .idea/, созданный продуктом JetBrains, но каким-то образом он работает на каждой папке, которую я создал, кроме .idea/, созданной JetBrains.Зачем ?

Так как же глобально игнорировать .idea/?

Я уже установил core.excludesfile на ~/.gitignore_global

1 Ответ

0 голосов
/ 22 мая 2019

Сначала убедитесь, что папка не была уже отслежена:

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)

...