Global .gitignore не работает, файлы DS_Store по-прежнему отображаются в неотслеживаемых файлах

#git #gitignore

#git #gitignore

Вопрос:

Я создал свой глобальный gitignore:

vim ~/.gitignore_global

Я добавляю строку:

.DS_Store (Я также пробовал все разные варианты, такие как **/.DS_Store)

Затем я пытаюсь добавить глобальный конфигурационный файл:

git config --global core.excludesfile ~/.gitignore_global

Но это все еще не работает. Я уверен, что файлы новые и неотслеживаемые:

 Untracked files:
  (use "git add <file>..." to include in what will be committed)
    app/code/.DS_Store
  

Почему это не работает? Я сбит с толку.

Комментарии:

1. Это определенно выглядит правильно. Имеет ли ваш (локальный) .git/config переопределяющий, другой core.excludesfile параметр?

2. Это то, что является моим локальным .git/config : [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = true

3. Это тоже выглядит правильно. Тогда все это должно просто работать.