Eu tenho um .gitignore global mas os arquivos não estão sendo ignorados, por quê?

3

Eu tenho um .gitignore_global no meu diretório pessoal

durrantm.../durrantm$ pwd
/home/durrantm
durrantm.../durrantm$ ls .git*
.gitconfig  .gitignore_global

O .gitignore_global tem:

durrantm.../durrantm$ head .gitignore_global
# RubyMine #
.idea/

# Compiled source #
###################
*.dll
*.exe

# Logs and databases #
######################

mas quando eu git status para um projeto eu ainda acabo recebendo os arquivos .idea quando eu começar a usar rubyMine.

Então, meu status do git ainda mostra isso:

#   modified:   .idea/dataSources.xml
#   modified:   .idea/linker.iml
#   modified:   .idea/misc.xml
#   modified:   .idea/workspace.xml

Eu corri git config --global core.excludesfile ~/.gitignore_global bvut isso não ajudou.

    
por Michael Durrant 12.06.2012 / 05:30

1 resposta

7

A página gitignore man não menciona um arquivo global gitignore.
Apenas da configuração global core.excludesfile

Mas se o último não funcionar, pode ser porque esses arquivos foram previamente adicionados ao repositório do Git e, nesse caso, você deve criá-los.

git rm -r --cached .idea

Veja " .gitignore arquivo não está ignorando "

    
por VonC 12.06.2012 / 09:47