Como definir vários 'core.excludesfile' em '.gitconfig'?

9

Estou sincronizando arquivos ~/.gitconfig e ~/.gitignore no Ubuntu e Mac usando o dropbox e criei um link simbólico para ele.

E excludesfile é declarado assim.

[core]
        editor = /usr/bin/vim
        excludesfile = /Users/username/.gitignore

O problema é que o diretório home difere por os, portanto, eu preciso de várias configurações para excludesfile.

É possível definir vários core.excludesfile ?

    
por ironsand 22.02.2014 / 16:17

1 resposta

12

Você só pode ter um único core.excludesfile ; a última configuração é aquela usada. No entanto, você não precisa de vários arquivos: o git suporta ~ como uma abreviação para o seu diretório pessoal.

[core]
    excludesfile = ~/.gitignore

Em geral, se você realmente precisava ter vários arquivos de exclusão, a solução mais simples seria gerar um único arquivo que fosse a concatenação dos outros e atualizá-lo sempre que um dos arquivos fosse alterado.

    
por 23.02.2014 / 00:24

Tags