У меня есть .gitignore_global в моем домашнем каталоге
durrantm.../durrantm$ pwd
/home/durrantm
durrantm.../durrantm$ ls .git*
.gitconfig .gitignore_global
.gitignore_global имеет:
durrantm.../durrantm$ head .gitignore_global
# RubyMine #
.idea/
# Compiled source #
###################
*.dll
*.exe
# Logs and databases #
######################
, но когда я получаю статус для проекта, я все равно получаю файлы идей, когда я начинаю использовать rubyMine.
Так что мой статус git все еще показывает это:
# modified: .idea/dataSources.xml
# modified: .idea/linker.iml
# modified: .idea/misc.xml
# modified: .idea/workspace.xml
Я пробежал git config --global core.excludesfile ~/.gitignore_global
, но это не помогло.
Страница руководства gitignore
не упоминает о глобальном файле gitignore.
Только из глобального конфига core.excludesfile
Но если последний не работает, это может быть из-за того, что эти файлы были ранее добавлены в репозиторий Git, и в этом случае вы должны удалить их.
git rm -r --cached .idea
См. « .gitignore
файл не игнорирует »