Estou sincronizando ~/.gitconfig
e ~/.gitignore
arquivos no ubuntu e Mac usando o dropbox e criei o link simbólico para ele.
E excludesfile
é declarado assim.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
O problema é que o diretório inicial difere do sistema operacional, portanto, preciso de várias configurações para o arquivo excludes.
É possível definir múltiplos core.excludesfile
?
.gitconfig
está realmente sob controle de versão pelo git. Infelizmente, o git se expande~
para ser o caminho completo$HOME
e se atualiza.gitconfig
com o caminho absoluto. Esse comportamento é bom, mas depois aparece como uma mudança sem estágio, então eu usogit update-index --assume-unchanged .gitconfig
para ignorar a expansão (junto com o restante do arquivo).