У меня есть глобальный .gitignore, но файлы не игнорируются, почему?

У меня есть .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, но это не помогло.

3
задан 12 June 2012 в 07:39

1 ответ

Страница руководства gitignore не упоминает о глобальном файле gitignore.
Только из глобального конфига core.excludesfile

Но если последний не работает, это может быть из-за того, что эти файлы были ранее добавлены в репозиторий Git, и в этом случае вы должны удалить их.

git rm -r --cached .idea

См. « .gitignore файл не игнорирует »

0
ответ дан 12 June 2012 в 07:39

Другие вопросы по тегам:

Похожие вопросы: